Wie markiere ich ein Suchergebnis in tmux?

14

Wenn ich in tmux ein Terminalfenster durchsuche, setzt es den Cursor auf die Schlüsselwortsuche, hebt aber das passende Wort nicht hervor. Früher tat dies der Bildschirm, und es war viel einfacher, visuell eine Übereinstimmung zu finden.

Vielen Dank!

Daniel Schuler
quelle

Antworten:

4

Diese Funktion wurde anscheinend in tmux Version 2.4 und höher hinzugefügt.

Beim Blick durch die tmux Release Notes :

    CHANGES FROM 2.3 TO 2.4, 20 April 2017
     * All occurrences of a search string in copy mode are now highlighted;
       additionally, the number of search results is displayed. The highlighting
       updates interactively with the default emacs key bindings (incremental
       search).

Ich kann bestätigen, dass die Hervorhebung in tmux Version 2.2, die ich zuvor verwendet habe, nicht funktioniert.

Peter Hutkins
quelle
2

Ich weiß, dass dieser Artikel etwas veraltet ist und dachte, ich könnte eine mögliche Lösung finden, weil ich kürzlich danach gesucht habe und denke, ich hätte vielleicht eine Lösung gefunden.

set-window-option -g mode-fg colour3
set-window-option -g mode-bg colour0
Byron Mansfield
quelle
1
Dadurch wird der Suchtext unten links auf "colour3" und "colour0" gesetzt, die Suchergebnisse im Fenster werden jedoch nicht hervorgehoben. Sehen Sie das nicht?
Daniel Schuler
Interessant. Diese Änderungen funktionierten sowohl für Arch als auch für OS X. Zur Verdeutlichung wurde in meinem Fall die Suche im vi-Modus in Tmux geändert. Dies sollte sich nicht auf Strg-F für "Suchen" in Ihrer Terminal-Anwendung auswirken. Meinen Sie das mit "Suchergebnisse im Fenster"?
Byron Mansfield
1
Das hat auch bei mir nicht geklappt. Die Farben der Suchabfrage wurden geändert, es wurde jedoch nichts unternommen, um die tatsächliche Übereinstimmung hervorzuheben. Tmux 2.1 unter OS X, wobei vi sowohl für Modus- als auch für Statustasten verwendet wird. Ich bin auch ein bisschen überrascht, dass das Manfile keine Dokumentation dieser Optionen enthält.
Geschwindigkeit
Gleiches gilt für K-Ubuntu Linux 16.04 (links unten hervorheben)
Édouard Lopez,