如何用冒号突出显示搜索字符串的第二部分?

时间:2018-06-19 13:08:07

标签: vim syntax-highlighting

今天我不得不问一些我无法通过反复试验解决的问题:

vim 中,我只需要突出显示搜索字符串后用冒号分隔的第二个单词:

partA:partB

只需突出显示“ partB” ,然后搜索整个表达式。我在系统中使用!\zs\w\+\ze,因此尝试了这些附加的限制器。此刻我尝试了

\(solved:)(Yes\|No\|Almost\)\>

但是我只想是,否或几乎突出显示。非常感谢。

2 个答案:

答案 0 :(得分:6)

您不需要进行这些分组,这应该可以执行您想要的操作:

/solved:\zs\w\+

查看屏幕截图:

enter image description here

答案 1 :(得分:0)

尝试了多种组合后,我为自己找到了解决方案:

'solved:\zs\w*'

为什么这行得通,而不是Kents快速回答,我不知道。但这是我现在使用的行。