GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Entfernen Sie die VIM-Suchmarkierung

Sie wollen den Befehl :nohlsearch , aber Sie möchten das nicht jedes Mal eingeben. Fügen Sie dies in Ihr ~/.vimrc:

ein
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.


Linux
  1. Wie entferne ich alle kommentierten Zeilen oder Zeilen mit einem bestimmten Muster in vim?

  2. Syntax-Highlight | Lpr?

  3. Vim Latex:Quickfix deaktivieren?

  4. Ubuntu 19.04 :Konfigurieren Sie vim

  5. Vim soll Vi ersetzen

So schließen Sie in Grep aus

So löschen Sie Zeilen in Vim / Vi

So suchen Sie in Vim / Vi

Grundlagen des Vim-Editors

So suchen Sie in Nano

VIM-Editor