仅突出显示第一场比赛

Eka*_*ans 5 vim

使用Vim,我想只突出显示表达式的第一个匹配项.

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

bdjh abc olkd abc abc

我怎么能意识到这一点?

seh*_*ehe 11

你可以明确表达出来

/^.\{-}\zsa
Run Code Online (Sandbox Code Playgroud)

这样做:

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

在此输入图像描述