Letzte Suche in "weniger" deaktivieren

59

Wenn Sie eine /Vorwärtssuche oder eine ?Rückwärtssuche in weniger verwenden, werden alle Instanzen der Datei hervorgehoben. Nachdem ich die Instanz des gesuchten Wortes gefunden habe, wie kann ich am besten etwas hervorheben?

Momentan drücke ich einfach /dann Kauderwelsch ins Eingabefeld. Keine Ergebnisse = keine Highlights!

Ich bin auf der Suche nach etwas ähnlichem wie Vim :nohlin weniger.

VxJasonxV
quelle
Und natürlich, unmittelbar nachdem ich diese Frage gestellt habe, stoße ich auf die entsprechenden Fragen und finde schließlich die Antwort über (wo sonst), die Manpage für weniger ... Ich schätze, diese Frage wurde zu einem Grundnahrungsmittel.
VxJasonxV
1
Also entweder deine Frage löschen oder die Antwort posten.
Gilles 'SO - hör auf böse zu sein'
Was wäre, wenn ich den Repräsentanten jemandem geben wollte, anstatt ihn wegzuwerfen? :)
VxJasonxV
3
Lassen Sie sich nicht vom Ruf beeinflussen, ob Sie etwas posten. Überlegen Sie nur, ob Sie den Inhalt der Website verbessern.
Gilles 'SO - hör auf böse zu sein'
Ich halte den Inhalt von cjm für eine Verbesserung, und er ließ sich davon überzeugen. Ich sage das nicht, um es einzureiben, ich weise darauf hin, weil es für einen Benutzer doppelt vorteilhaft ist. Ich habe die Frage auch nicht für den Reiseleiter gestellt, sondern erst nachträglich selbst eine Antwort gefunden.
VxJasonxV

Antworten:

59

Sie können mit Alt+ uzu dem Highlight entfernen auf den letzten Suchergebnissen.
Sie können sie wieder mit Alt+ markierenu , es ist ein Toggle.

Das Ausschalten der Highlight schaltet nicht die Statusspalte , zeigt Markierungen auf jeder Zeile eine Übereinstimmung enthält , wenn die Spalte aktiviert die Verwendung von Optionen -Joder --status-columnoder Tasten -J.

Um den Status Spalte auszublenden , verwenden -+J.

Um zu zeigen den Status Spalte verwenden -J.

(Technisch gesehen entspricht Alt+ udies der ESCuTerminalebene - daher wird die Alt-Taste in der Manpage nicht erwähnt.)

Volker Siegel
quelle
12
Esc+ uist eine sehr wichtige Möglichkeit, dies unter OSX zu tun, wobei Alt+ uIhnen einen völlig unabhängigen Charakter verleiht.
9000
2
Ich gehe davon aus, dass es unter OSX Esc drückt, loslässt und dann u drückt, oder?
Volker Siegel
Ja; Ich möchte das "+" entfernen, aber es ist zu spät, um den Kommentar zu bearbeiten.
9000
Um dieses Problem zu umgehen, können Sie es einfach in einen neuen Kommentar kopieren, diesen bearbeiten und den alten löschen.
Volker Siegel
1
Dieser Unterschied hat nichts mit OS X zu tun, sondern mit Ihrem Terminalemulator. iTerm hat zum Beispiel die Möglichkeit, Altetwas zuzuweisen , das dem in diesem Beitrag beschriebenen Verhalten entspricht.
Rien333
20

Von man less:

ESC-u

Suchmarkierung rückgängig machen. Deaktivieren Sie die Hervorhebung von Zeichenfolgen, die dem aktuellen Suchmuster entsprechen. Wenn die Hervorhebung aufgrund eines vorherigen ESC-u-Befehls bereits deaktiviert ist, aktivieren Sie sie erneut. Bei jedem Suchbefehl wird auch die Hervorhebung wieder aktiviert. (Die Hervorhebung kann auch durch Umschalten der Option -G deaktiviert werden. In diesem Fall aktivieren Suchbefehle die Hervorhebung nicht wieder.)

cjm
quelle