コマンドを使うとテキストを括弧で囲めます。後に入力したテキストで選択範囲を囲めるので、見た目にもわかりやすく、最初はこちらの方法の方が使いやすいと思います。コマンドを入力してみてください。タグで囲まれ、前のコマンド例の結果と同じくリスト2の結果になります。コマンドのフォーマットを以下に、使用例を表2に示します。テキストオブジェクト機能を拡張するリスト2が抜けていて、リスト1→リスト3→リスト4という並びになっています。内容には問題はありません。ソースは最新版では削除されました。以下のソースが追加されました。誤::Refコマンドはコマンドラインを提供しています。正::Refコマンドはコマンドライン補完を提供しています。expand('~/.vim/signs/err.png')endifelse側がbmpになっており、本文の解説と矛盾している。正:使用例:例えば、Perlのスクリプトで:makeによりエラーチェックを走らせた場合スクリーンショットが明らかにPerlスクリプトです。Rubyにもprint文はあるので完全な間違いではありませんが......。vimshellを用いてVimからシェルのコマンドを実行する※:正誤表というより、補足情報です。P.211「vimshellはvimprocというプラグインに依存しているため、それだけでは動作しません。下記のURLで配布されているvimprocも同時にインストールします。Ver.9.1からは補完機能がneocomplcacheに依存するようになりました。neocomplcacheがインストールされていない環境下では警告が表示されます。自動補完を使用する・しないに関わらず、neocomplcacheをインストールすることを推奨します。ver.6.1以下でのみ有効です。ver.7.0からはMakefileの名前が異なっています。vimproc-install”に書いてあるものを参照してください。Ver.9で撤廃されました。Ver.6.0以上をインストールし、DLLをコンパイルしておく必要があります。iexeコマンドはもちろん残っていますが、iexeコマンドを用いる必要はありません。Windows環境ではコマンドに対して適切なオプションを与える必要があります。iexeではそれを自動的に処理しているため、Windows環境はiexeを用いる方法がオススメです。vimshellを用いてインタプリタと通信する※:正誤表というより、補足情報です。Ver.9で撤廃されました。Ver.6以上をインストールし、DLLをコンパイルしておく必要があります。P.217「現在のvimshellは残念ながらvimshellバッファでコマンドに入力を送信することができません。それはかなり不便なように思えます。確かに不便なので、筆者も改善をしたいと考えています。し、標準出力に結果を出力するP.303※:間違いではありませんが、こちらのURLの方が望ましいだろう、ということで。補完候補の横に英数字が出てくるので、それを入力することによって、簡単に候補を選択できます。Ver.6.2で廃止されました。追記:ただし、neocomplcache最新版とunite.vimの最新版をインストールしている場合、<Plug>(neocomplcache_start_unite_quick_match)のマッピングで同等のことができます。Ver.7以降では、この変数はg:neocomplcache_source_disableという名前になっています。Ver.7以降では、この変数はg:neocomplcache_source_completion_lengthという名前になっています。neocomplcacheを使用してスニペット補完を行うP.340Vimのスニペット展開のためのプラグインとしては、snipMateが有名ですが、neocomplcacheもスニペット機能を内蔵しています。追記:Ver.7以降ではスニペット補完するsourceが標準添付でなくなりました。sourceにより実現されています。neocomplcacheをインストールさえすれば、特に他のプラグインをインストールする必要がありません。Ver.7以降では、スニペット機能が標準添付ではありません。別配布(https://github.com/Shougo/neocomplcache-snippets-complete)となっているため、各自でインストールする必要があります。リポジトリが残っていますが、使用すると警告メッセージが出ます。(https://github.com/Shougo/neosnippet)に移行することを推奨します。対する依存を排除しています。unite.vimのbuffer-name-optionを知るP.362本文中では「buffer-name-option」となっていますが、これは古い仕様です。Ver.3.1以降では「buffer-name-option」は「profile」と改名されました。buffer-nameではなく、profile-nameを指定することで設定を行います。profile-nameを設定していないときはprofile-nameにbuffer-nameが使用されるため、互換性があります。詳しい仕様については、ヘルプを参照してください。Ver.3.1以降においても、互換性のためにここで紹介されている「unite#set_buffer_option()」も残されてはいますが非推奨です。代わりに「unite#set_profile()」を使用してください。引数の仕様は同じです。fixが付くようになりました。同じbuffer-nameで複数のuniteバッファを開けるようにするためです。fix付きの名前を指定しなくてはいけません。resume’からresumeするときは問題ありません。Ver.3以降ではうまく動作しません。‘grep’とします。Ver.3.1以降です。DMG)日本語マニュアル検索もできます。毎週誰かのvimrcを読み合わせします。vim-users-jpvim-users-jpの過去記事を掲載しています。onlineオフィシャルサイト。Vimのtipsやスクリプト提供元。vim_devVim本体の開発者用メーリングリスト。