2011-02-16 2 views
11

일치하는 검색어의 마커를 표시하는 기능, 플러그인 또는 방법이 있습니까? 버퍼에서 대략적인 위치를 가리 킵니까? 예를 들어 버퍼에서 "foo"를 검색하면 세로 스크롤 막대와 함께 마커가 배치됩니다. 각 마커는 일치하는 "foo"를 나타냅니다. 해당 위치로 스크롤하면 버퍼에 "foo"가 표시됩니다. 이 기능을 사용하여 현재 용어가 문서에서 상대적으로 상대적으로 시각적으로 용어의 분포 패턴을 쉽게 알 수 있으며 대략 발생 횟수는 얼마입니까?gVim - 일치하는 검색어의 위치 마커 표시

그런 기능이 없다면 플러그인에서 gVim의 스크롤바와 다른 GUI 구성 요소를 조작 할 방법이 있습니까?

Firefox의 경우 비슷한 기능은 Search Marker (구형), XUL/Migemo (구형) 또는 FindBar Tweak (최신) 확장자로 수행됩니다.

UPDATE :

+0

+1 나는 gvim에서 이것을보고 싶지만, 나는 gvim의 근원을 조정하지 않고 이것이 가능하다고 생각하지 않는다. 그러나 이것에 대한 답변을보고 싶습니다. –

+0

알아두기,이 기능은 기본적으로 Google 크롬에서도 사용할 수 있습니다. – Rabarberski

+0

나는 업스트림 버그를 만들 정도로 아이디어가 너무 좋아. 그곳에 자유롭게 의견을 말하십시오. 누군가가 기꺼이 그것을 구현할 수 있는지 알아 보겠습니다. https://code.google.com/p/vim/issues/detail?id=191&thanks=191&ts=1388501313 –

답변

2

, 당신은 시도 할 수 :

:g//# 

이 검색 패턴이 발견되는 라인을 보여줍니다.

+0

고마워요! 글로벌 검색 트릭을 갖는 것이 좋습니다. 그러나 먼저 현재 줄 번호를 기억하고 왼쪽 줄에서 찾아서 배포 아이디어를 얻어야합니다. 내 생각에 시각적 진드기와 비교할 수 없다고 생각합니다. –

1

강조 검색어를 얻을 수 :set hlsearch을보십시오.

^G을 눌러 커서의 행과 열을보십시오. 당신이 분포를보고 싶다면

+0

빠른 답변 감사합니다. 그러나 강조 키워드는 화면 밖에서 일치하는 위치를 제공하지 않습니다. 작은 파일에는 적합하지만 큰 파일에는 적합하지 않습니다. 커서 위치는 현재 일치 항목에만 적용되며 다른 항목에는 적용되지 않습니다. 게다가 열 번호, 줄 번호는 신경 쓰지 않습니다. –