
いくつかの正規表現に一致するすべてのテキストが/
永続的で自動的に(検索に影響を与えずに)異なる色で表示されることを望んでいるとします。どうすればいいですかvim 7.4
?
答え1
答え2
以下でこれを行うことができます.vimrc
。
highlight Test ctermfg=red
autocmd BufWinEnter * match Test /Power/
autocmd InsertEnter * match Test /Power/
autocmd InsertLeave * match Test /Power/
autocmd BufWinLeave * call clearmatches()
その後、ファイルを開くと、一致するすべてのテキストがPower
赤で強調表示されます。これは静的な方法であり、目的のパターンと色を処理する関数を直接作成できます。
これも使用できますが、7.2以下でのみテストされましたmark.vim
。vim