vimエディタの「%」キーの機能を拡張する。
(前回 パーセント、%、percent でのカーソル移動 3話目 (vimエディタ話))
複数文字をペアとして使いたい場合は、
matchit.vimスクリプトを使用すると良いでしょう。
matchit.vimスクリプトを利用する場合は、
まず、次のようなコードをvimエディタの設定ファイルに書いて、
matchit.vimスクリプトを読み込んでおく必要があります。
:source $VIMRUNTIME/macros/matchit.vim
このmatchit.vimスクリプトで、「%」キーで移動できるペアを追加するには、
組合せとなるペアを"matchpairs"に設定した時と同じように、、
"b:match_words"という値に、組合せを設定します。
" 設定例。こんなふうにvimエディタの設定ファイルに書きます。
" 間にコロン(:)、区切れ目にはカンマ(,)を置く
:let b:match_words = '<:>,<tag>:</tag>'
例えば、上のようにvimエディタの設定ファイルで設定しておくと、
「<」と「>」、
「<tag>」と「</tag>」の
間を「%」キーで移動できるようになります。
今日はこれくらいです。
では〜。