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.