문제

때 분할 VIM 하여 몇 개의 파일이나 다른 부품의 파일은 어떤 방법이 나를 위해 하나를 가지 검색을 하나의 창에서와는 다른 검색에서 또 다른 하나는?예를 들면,나는 다음과 같은 상 윈도우에서 검색 패턴 foo 와 낮은 창을 검색 패턴 bar.

활성 검색은 패턴에 영향을 무엇을 강조 표시된 검색을 사용할 때 강조하며,그것은 예쁜 업그레이드를 잠금 해제하여 사용할 foo 을 강조 위에 있는 창,그리고 나는 스위치를 낮추 창고를 검색 bar, 고 foo 중고 강조 표시 위에 있는 창입니다.

편집: 이 질문 와 관련이 있을 것이다,하지만 나는 확실하지 않다 그 중복 정확한.

도움이 되었습니까?

해결책

나는 사용한다 이것 여러 검색 패턴을 강조하기위한 스크립트.

다른 팁

카노푸스의 대답은 아마도 가장 좋은 그것을 할 수있는 방법을 사용하는 경우 이 자주하지만,당신이 원하는 경우 그것은 바닐라 vim 설치(나 이상의 지점 설치하지 않고,어떤 플러그인),단순히 할 수 있:

:call matchadd('Search', 'foo')
:call matchadd('Search', 'bar')

할 수 있습니다 다음 명확 모든 경기

:call clearmatches()

가 있으로 활용되고 있습니다.더 까다로운 것에 대해 명확한(과 :call matchdelete(...))저장하여 출력 matchadd 하는 변수입니다.당신이에 대해 자세히 알아보십시오 :help matchadd():help matchdelete()

를 사용하지 않는 경우가 너무 복잡한 구문 파일(그리고 특히 사용하지 않습니다.vim 강조 표시),당신은 아마도 그것으로:

:syn keyword Search foo
:syn keyword Search bar

고 명확한 그것과

:syn clear Search

능 이는 나의 생각할 수 있는 경우가 있다 의 일치하려는 하이라이트, keyword 하이라이트입니다 많은 것보다 더 빨리 match 하이라이트(후자는 정규식을 사용하여 검색).당신은 여전히 그렇게 할 수 있습 a syn keyword 치를 사용하는 경우입니다.vim 지만,명령이 훨씬 더 복잡합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top