matchit
は標準でインストールされているプラグインのひとつで、%
による対応する括弧の移動などを拡張してくれます。
たとえば、if
, else
, endif
やHTMLのタグで移動できるようにしたりですね。残念ながらハイライトはしてくれません。
ヘルプは:help pi_matchit.txt
で閲覧できます。
使い方
b:match_words
に対応するグループをしていします。基本的にはVimが勝手にftplugin
で指定してくれるので、ユーザーが指定することはそんなにないかと思います。
~/.vim/after/ftplugin/ファイルタイプ名.vim
letb:match_words='if:end if'
括弧にスペースを含めることもできます。
無効にする
以下のコードを~/.vimrc
のどこかに追加します。
letg:loaded_matchit=1