Vim ignoriert "set hlsearch" in vimrc. Die manuelle Einstellung funktioniert einwandfrei

Vim ignoriert "set hlsearch" in vimrc. Die manuelle Einstellung funktioniert einwandfrei

Ich kann mich irren, aber ich meine mich zu erinnern, dass hlsearch standardmäßig aktiviert war.

Das explizite Festlegen in .vimrc hat keine Auswirkung, obwohl die Ausführung :set hlsearch innerhalb von vim die Hervorhebung wie erwartet einschaltet.

Ich habe /etc/vimrces /usr/share/vim/vimfiles/archlinux.vim vorsichtshalber nachgesehen (das läuft übrigens auf Arch Linux), aber keines von beiden scheint etwas zu enthalten, das hlsearch oder so etwas aufhebt.

Die hlsearch-Einstellung scheint gelesen zu werden, ~/.viminfoaber vim schaltet hlsearch aus irgendeinem Grund aus, sobald ich es beende (.viminfo ist beschreibbar. Ich habe es überprüft).

Antwort1

Posten einer Antwort wie gewünscht:

Führen Sie es aus :verb set hls?, um herauszufinden, wo hlsearches zuletzt geändert wurde.

Laut Handbuch werden die Einstellungen compatiblezurückgesetzt hlsearch. :h viminfo-hWeitere Fallstricke finden Sie auch hier.

verwandte Informationen