假设我想让所有与某些正则表达式匹配的文本持久且自动(并且不影响/
搜索)以不同的颜色显示。我将如何做到这一点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
都会突出显示为红色。这是一种静态方式,您可以编写自己的函数来处理您想要的任何图案和颜色。
您也可以使用mark.vim
,但仅在vim
7.2 及更低版本上进行了测试。