검색 및 바꾸기를 수행한 후 GVIM을 설치하면 검색 패턴과 여전히 일치하는 나머지 텍스트가 강조 표시됩니다.
입력 텍스트의 예:
foo
foo
fighters
나는 달려가서 :%s/foo/bar/gc
하나만 교체하고 싶다는 것을 확인했습니다 foo
. 다른 하나는 foo
여전히 강조 표시되어 있습니다.
이 기능을 비활성화할 수 있나요?
답변1
.vimrc
내가 찾은 멋진 방법은 파일에 다음 줄을 추가하는 것입니다. 검색 강조 표시를 완전히 비활성화하는 대신 이전 검색 강조 표시를 취소합니다.
:noremap <silent> <Space> :silent noh<Bar>echo<CR>
이제 스페이스 바를 누르면 이전 검색의 강조 표시가 해제됩니다. 이렇게 하면 다음에 무언가를 검색할 때 강조 표시된 콘텐츠가 다시 나타납니다. 따라서 교체하려는 인스턴스 하나만 확인한 후 foo
스페이스바를 누르면 됩니다.
답변2
검색 강조 표시를 완전히 비활성화하려면 set nohls
에 추가하면 됩니다 .vimrc
.