Gibt es eine Möglichkeit, in tmux nach „Next“ zu suchen?

Gibt es eine Möglichkeit, in tmux nach „Next“ zu suchen?

Ich verstehe, dass man zum Suchen c^b / verwenden muss, aber das funktioniert nur einmal. Gibt es eine Möglichkeit, weiter nach dem nächsten zu suchen, ohne jedes Mal das Suchwort einzugeben?

Antwort1

Es sieht so aus, als würden Sie sich auf die Suche im Kopiermodus beziehen, der standardmäßig durch + aufgerufen wird . Dann Ctrlwird die Vorwärtssuche tatsächlich im vi-Modus initialisiert (und im Emacs-Modus ist es + ).b[/Ctrls

Gibt es eine Möglichkeit, weiter nach dem Nächsten zu suchen, ohne jedes Mal das Suchstichwort einzugeben?

Ja. Nach dem ersten Suchtreffer geben Sie ein n. Um in umgekehrter Richtung zu suchen, verwenden Sie Shift+ n. Diese Standardbindungen sind im vi- und emacs-Modus gleich.

Dies ist das relevante Fragment ausMann 1 tmux:

Ein tmux-Fenster kann sich in einem von mehreren Modi befinden. Der Standardmodus ermöglicht den direkten Zugriff auf das an das Fenster angeschlossene Terminal. Der andere ist der Kopiermodus, der das Kopieren eines Abschnitts eines Fensters oder seines Verlaufs in einen Einfügepuffer zum späteren Einfügen in ein anderes Fenster ermöglicht. Dieser Modus wird mit dem copy-modeBefehl aufgerufen, der [standardmäßig an gebunden ist. Er wird auch aufgerufen, wenn ein Befehl, der eine Ausgabe erzeugt, wie z. B. list-keys, über eine Tastenkombination ausgeführt wird.

Die verfügbaren Tasten hängen davon ab, ob der Emacs- oder der Vi-Modus ausgewählt ist (siehe Option mode-keys). Je nach Modus werden die folgenden Tasten unterstützt:

Function                  vi  emacs
[...]
Search again              n   n
Search again in reverse   N   N
Search backward           ?   C-r
Search forward            /   C-s

verwandte Informationen