仅突出显示第一场比赛

时间:2014-05-19 09:48:21

标签: vim

对于Vim,我想只突出表达式的第一个匹配。

例如,在下面的文字中,我只想强调第一个a:

bdjh abc olkd abc abc

我怎么能意识到这一点?

2 个答案:

答案 0 :(得分:11)

你可以明确

/^.\{-}\zsa

这样做:

  • ^(匹配行首)
  • .\{-}(匹配尽可能少的字符)
  • \zs(比赛开始)
  • a(您的模式)

enter image description here

答案 1 :(得分:1)

/\v(.*a.*)@<!a

这应该有效。