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

How to highlight second part of a search string with a colon?

今天不得不请教一些自己试错也解决不了的问题:

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

partA:partB

只应突出显示 "partB" 并搜索整个表达式。我在我的系统中使用 !\zs\w\+\ze,因此我尝试了这些额外的限制器。目前我试过

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

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

您不需要进行那些分组,这应该可以满足您的要求:

/solved:\zs\w\+

看截图:

在尝试了很多组合之后,我找到了适合我自己的解决方案:

'solved:\zs\w*'

我不知道为什么这有效而不是 Kents 快速回答。但这是我现在使用的线路。