나는 :nohlsearch그것을 사용할 때 실제로와 같은 일을하지 않는다는 것을 알았습니다 :set nohlsearch.
특히, hlsearch설정이 실제로 꺼져 있지 않습니다 (이것이 :set hlsearch수행 하는 것입니다 ).
내가 의미하는 바를 보여주기 위해 :
:set hlsearch
:nohlsearch
:echo &hlsearch
이것은 인쇄됩니다 1( hlsearch는 여전히 설정되어 있습니다! )
:set hlsearch
:set nohlsearch
:echo &hlsearch
0vim에서 설정을 해제하는 표준 방법을 사용하여 hlsearch를 해제했기 때문에 인쇄 됩니다.
:nohlsearchex 명령이 존재 해야하는 실제 이유가 있어야하기 때문에 궁금 합니다.
내가 관심을 갖는 이유는 검색 강조 표시가 활성화되어 있는지 여부를 테스트하기 위해 vim 스크립팅이 필요하고 :nohlsearch다른 스크립팅에서 ": set nohlsearch"대신 사용했기 때문에 &hlsearch테스트가 항상 반환하기 때문 1입니다. 그래서 더 이상 nohlsearchex 명령을 사용하지 않고 변경 사항이 궁금합니다 .