2014-05-19 2 views
4

Vim을 사용하면 표현식의 첫 번째 일치 만 강조 표시하려고합니다.첫 번째 일치 만 강조 표시

예를 들어, 다음 텍스트에서 내가 강조하고 싶은 첫 번째 :

bdjh abc olkd abc abc

나는이 어떻게 실현할 수

?

답변

10

당신은 그것을 만들 수 있습니다 명시 적

/^.\{-}\zsa 

이 수행합니다

  • ^ (라인의 일치 시작)
  • \zs (시작
  • .\{-} (가능한 한 적은 수의 문자로 일치))
  • a (사용자 패턴)

enter image description here

+0

+1 나는 너의 것을 더 좋아한다 ... 영리하다! – Kent

+1

감사합니다. TODO : : 도움말 패턴 원자 ... – Ekans

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

이 작동합니다.