Bunu kullandığımda :nohlsearch
aslında aynı şeyi yapmadığını fark ettim :set nohlsearch
.
Özellikle, hlsearch
ayar gerçekte kapatılmaz (ki bu :set hlsearch
gerç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ü :nohlsearch
ex komutunun var olması için gerçek bir neden olmalı .
Neden :nohlsearch
umursam , ş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 &hlsearch
her zaman geri dönüyor 1
. Bu yüzden artık nohlsearch
ex komutunu kullanmadan neyi değiştirdiğimi merak ediyorum .