1
matchit.vimの[%、]%、a%は何をしますか?
matchitの%/ g%は使用するのに十分単純ですが、他のマッピングを理解するのに苦労しています。これは潜在的に有用に聞こえますが、理解できる方法で機能していないようです。 ]% Go to [count] next unmatched group, as specified by |b:match_words|. Similar to |]}|. 私は、これは多分私がにジャンプできるようにすることを期待するendif、endfunction(などが内蔵されたVIM ftpluginを使用して、次vimscriptの例を取り、b:match_words設定することが表示されます。) function! SuperTab() let l:part = strpart(getline('.'),col('.')-2,1) if (l:part=~'^\W\?$') return "\<Tab>" else return "\<C-n>" endif endfunction [%ほとんどの場合、にジャンプしfunction!、時々(カーソル位置に応じて一貫性のない)がにジャンプし、s ifを完全に無視し(ます。 sに]%ジャンプし)、それ以外は何もしません。 この例とva%同じように動作し[%、何も選択しません。これは正常な動作ですか?これらのマッピングが意味を持ついくつかの例はありますか?