vim.org 似乎只支持通过邮件和/或邮件摘要提出的问题,而且 vim 自己的内部 :help 实用程序并没有给我我认为我需要的关于突出显示的内容,所以我在这里问我的问题。通过谷歌进行的一般搜索没有给我很好的点击,可能表明我只是没有使用正确的搜索词。
我的问题是:我可以通过独立于搜索突出显示的正则表达式突出显示吗?
如果有一个 stackoverflow 站点用于解决诸如此类的 vim 问题?
vim.org 似乎只支持通过邮件和/或邮件摘要提出的问题,而且 vim 自己的内部 :help 实用程序并没有给我我认为我需要的关于突出显示的内容,所以我在这里问我的问题。通过谷歌进行的一般搜索没有给我很好的点击,可能表明我只是没有使用正确的搜索词。
我的问题是:我可以通过独立于搜索突出显示的正则表达式突出显示吗?
如果有一个 stackoverflow 站点用于解决诸如此类的 vim 问题?
最简单的内置方式是
:mat[ch] {group} /{pattern}/
例如:match ErrorMsg /ERROR:/
;您还有两个带有:2match
and的插槽:3match
(一些插件也使用这些插槽),并通过该matchadd()
函数以编程方式获得任意数字。
虽然搜索模式在范围内是全局的,但:match
仅适用于当前窗口。这可能是出乎意料的。如果您想快速定义(并跳转到)一些其他模式(并且不介意安装插件),我可以向您推荐我的Mark plugin。
这里有大量的 vim 问题由一些高技能的 vimers 回答,所以我认为不需要单独的 vim-SO 站点......
但是,如果您想创建一个,您可以随时在http://area51.stackexchange.com/上提出一个
要回答你的 vim 问题:看看这个页面http://vim.wikia.com/wiki/Highlight_multiple_words
其中描述了一种使用多个亮点的方法。