2013-10-25 7 views
6

In Vimperator, drücken Sie / und führen Sie eine Suche durch. Wenn Übereinstimmungen vorhanden sind, werden alle hervorgehoben.So reinigen Sie die Vimperator-Suchhighlights

Meine Frage ist, wie diese Highlights auf eine anständige Weise zu reinigen sind.

Mein aktueller Ansatz ist / wieder zu drücken, und geben Sie eine zufällige Zeichenfolge wie „abcdefgh“ in ihrer Eingabe, und drücken Sie Esc die rote Warnung im Befehlsfenster zu reinigen.

Antwort

7

Der Befehl :nohlsearch entfernt die Suchmarkierungen. Sie können dies einem Schlüssel zuordnen, wenn Sie ihn häufig verwenden.

9

Geben Sie den folgenden schnell klar markierten Text

: noh

oder Sie können es mit

wechseln markieren: set hls!

+0

Ich habe dies mit anderen Antworten kombiniert, indem ich es neu zugeordnet und in der Konfigurationsdatei gespeichert habe. Für andere newbs sind hier die Schritte (Ubuntu): 1) ': mkv' um die' ~/.vimperatorcc' Datei zu erstellen. 2) Bearbeiten Sie diese Datei in einem Editor Ihrer Wahl (z. B. vim oder nano) und fügen Sie Folgendes hinzu: 'map? : noh '. Ich habe auch einen Kommentar darüber hinzugefügt, um es zu erklären: '" Neu zuordnen? Von 'Rückwärts suchen', um 'Lichter finden' zu löschen. Ich wählte '?', Weil ich einfach nicht "rückwärts suchen" benutze. Ich suche nur und dann 'shift + N', um rückwärts zu schauen, und offensichtlich ist'? 'umgekehrt zu'/', was die Suche startet. – ibgib

2

Remaping ist genial und Sie sollten es tun!

Um zu den Antworten oben hinzuzufügen:
Sie können einige der Schlüssel neu zuordnen, um dies automatisch für Sie zu behandeln.
z.B. setzen diese zu Ihrem ~/.vimperatorrc

" adjust search to enable highlight when searching and disable when escape is pressed 
noremap n :set hlsearch<return>n 
noremap <esc> :noh<return><esc> 

Erläuterung:
noremap - remaps eine Tastenfolge ohne Schlüssel remaping.
n Schlüssel neu zuordnen.
:set hlsearch<return>n Funktion, die wir neu zuordnen möchten, aktivieren Sie in diesem Fall die Hervorhebung.

Dadurch wird die Hervorhebung aktiviert, wenn Sie auf n (für das nächste Suchergebnis) klicken und sie ausschalten, wenn Sie auf Escape klicken. Sie können auch / anstelle von n verwenden, wenn Sie die Option markieren möchten, wenn Sie die Suche sofort starten.