검색된 단어와 일치하는 항목을 강조 표시하도록 vim을 구성 할 수 있다는 사실을 알고 있습니다.검색어가 포함 된 강조 표시 줄
그러나 검색된 단어가있는 전체 줄을 강조 표시 할 수 있습니까? 그렇다면 어떻게?
검색된 단어와 일치하는 항목을 강조 표시하도록 vim을 구성 할 수 있다는 사실을 알고 있습니다.검색어가 포함 된 강조 표시 줄
그러나 검색된 단어가있는 전체 줄을 강조 표시 할 수 있습니까? 그렇다면 어떻게?
정확한 해결책은 당신의 목표에 아마 따라 달라
당신이 일치하는 라인을 만들고 싶어 좀 더 눈에 띄는합니까?
나중에 사용할 줄 번호를 알고 싶습니까?
해당 줄에서 직접 행동 하시겠습니까?
:vim! foo . | copen
당신은 일치 포함하는 모든 행에 :global
나열 명령이나 행동을 사용할 수 있습니다 :
당신은 일치가 포함 된 행 나열 quickfix 창을 사용할 수
:g/foo<CR> " list the lines
:g/foo/<Ex command> " act on each line
:set hlsearch
highlight 검색 한 단어.
highlight your current line, 즉 커서가있는 행을 사용할 수 있습니다. 따라서 경기를 진행할 때 이동하는 전체 라인이 강조 표시됩니다.
이 사용하십시오 :
:nohlsearch
경우 :
:set hlsearch
가 일시적으로 강조 표시 사용을 해제하려면 :
는 모든 검색 패턴은 파일에 일치 강조 표시하려면 다음 옵션을 설정 일반적으로 현재 줄을 강조 표시해야합니다.
:set cursorline
n
/
N
에 커서 지금의 시작 부분으로 이동합니다 것을
가
:set hlsearch
:let @/ = '.*'[email protected]/.'.*'
참고 : 그냥 검색이 강조하려면
, 유일한 쉬운 방법은 전체 라인을 커버하는 검색 패턴을 확장하는 것입니다 줄, 일치하는 단어가 아닙니다. 또한 더 이상 검색 패턴을 반복하지 않고 일치 단어의 대체 문자로 :%s//...
을 수행 할 수 없습니다.
+1 우수합니다. '': g/foo'가 완벽하도록 그룹으로 매치 라인을보고 싶었습니다. – hmjd