Bunu kullandığımda :nohlsearchaslında aynı şeyi yapmadığını fark ettim :set nohlsearch.
Özellikle, hlsearchayar gerçekte kapatılmaz (ki bu :set hlsearchgerçekleşir).
Ne demek istediğimi göstermek için:
:set hlsearch
:nohlsearch
:echo &hlsearch
Bu yazdırılıyor 1( hlsearch hala ayarlı! )
:set hlsearch
:set nohlsearch
:echo &hlsearch
Bu yazdırılıyor 0çünkü hlsearch, vim'de bir ayarı kapatmak için standart yolu kullanarak kapattık.
Merak ediyorum, çünkü :nohlsearchex komutunun var olması için gerçek bir neden olmalı .
Neden :nohlsearchumursam , şimdi vim komut dosyasında arama vurgulamanın etkin olup olmadığını sınama ihtiyacım var ve diğer komut dosyalarında ": nohlsearch" yerine kullandığım için testim &hlsearchher zaman geri dönüyor 1. Bu yüzden artık nohlsearchex komutunu kullanmadan neyi değiştirdiğimi merak ediyorum .