Sie wollen den Befehl :nohlsearch , aber Sie möchten das nicht jedes Mal eingeben. Fügen Sie dies in Ihr ~/.vimrc:
nnoremap <silent> <leader>n :nohlsearch<CR>
Danach geben Sie einfach Ihren Anführer ein (standardmäßig \ ) und dann n um die Streichhölzer zu löschen. Sie müssen n nicht verwenden; Wenn Sie möchten, wählen Sie etwas anderes aus.
Sie können Ihren Anführer auch auf etwas Bequemeres umstellen, wenn Sie möchten. Ich verwende ein Komma:
let mapleader = ","
(Das kommt vorher die Zuordnung zum Löschen von Suchen.)
ich nur /qiw772723euz nach etwas "suchen", das nicht in der Datei enthalten ist. Hacky Workaround, ich weiß, ich bin auch an einer echten Lösung interessiert :)
Ähnlich wie bei der obigen Antwort von @Telemachus schlug ein Kommentar zu dieser Antwort bei SO von @David Winslow vor, einen Schalter von hlsearch zuzuordnen . Sie würden Folgendes zuordnen:
nmap <silent> <leader>n :set hlsearch!<CR>
Durch Drücken von n wird die Hervorhebungssuche dann bei jedem Drücken aus- und eingeschaltet.