vi에서 hlsearch 설정이 작동하지 않습니다

vi에서 hlsearch 설정이 작동하지 않습니다

파일 내에서 검색할 때 결과가 강조 표시되기를 원합니다. 그래서 vi(버전 7.2)을 사용하여 파일을 연 다음 :set hlsearch명령을 사용하여 강조 표시를 활성화했습니다. 하지만 그럼에도 불구하고 검색 결과가 강조 표시되지 않습니다. 또 무엇을 확인할 아이디어가 있나요?

편집하다

이제 나는 똑같은 것을 시도했고 vim거기에서는 잘 작동합니다. hlsearch는 vim에서만 작동하나요?

답변1

당신이 언급하고 있는 Vi 버전 7.2는 아마도 Vim 7.2일 것입니다(일부 시스템에서는 vi실제로도 그렇습니다 vim). 실제로 Vim이라면 해당 기능 없이 컴파일 hlsearch되지 않는 한 설정이 거기에 있어야 합니다 extra_search. Vim이 "tiny" 또는 "small"로 컴파일된 경우에는 이 기능을 사용할 수 없습니다.기능 세트.

이것은 전적으로 Vim의 기능이며 Vi에서는 사용할 수 없습니다.

Vim 8.0에서 :help hlsearch나에게 입력하세요.

'hlsearch' 'hls'        boolean (default off)
                        global
                        {not in Vi}
                        {not available when compiled without the
                        +extra_search feature}

내 생각에는 vi귀하의 시스템에서 Vim은 실제로 작거나 작은 기능 세트로 컴파일되는 반면 vimVim은 더 큰 기능 세트로 컴파일되는 것 같습니다.

관련 정보