Wie verhindere ich, dass tmux bei der Suche herumläuft?
10
Wenn ich mich in einem tmux-Bereich im Bearbeitungsmodus befinde und eine Suche durchführe, kehrt sie am Ende zum Anfang zurück. Gibt es eine Einstellung, um dies zu verhindern?
Verwenden Sie /oder num das nächste Ergebnis zu suchen?
Coren
1
Nach der ersten Suche mit verwende /ich n, um die nächsten Ergebnisse zu erhalten. Ich habe versucht, die Suche mit einer Kombination aus /und Enter zu wiederholen , aber das Verhalten ändert sich nicht. Sobald es zu Ende ist, kehrt es zum Anfang zurück.
Jacobo de Vera
Antworten:
8
tmuxhat jetzt eine Fensteroption wrap-search:
wrap-search [on | off]
Wenn diese Option aktiviert ist, wird die Suche um das Ende des Fensterinhalts gewickelt. Der Standardwert ist aktiviert.
Als diese Frage gestellt wurde, hatte tmux keine geeignete Einstellung, aber ich habe einen Patch basierend auf tmux1.6 vorbereitet .
Brillant! Es hat perfekt funktioniert, ich schätze den zusätzlichen Aufwand bei der Erstellung eines Patches! Obwohl ich vermutete, dass die Antwort "es geht nicht" wäre, ist dies wahrscheinlich der beste Weg, es zu sagen :).
Jacobo de Vera
Sie sollten auch in Betracht ziehen, dies von einem Konfigurationsparameter abhängig zu machen und ihn vorab zu senden.
Jacobo de Vera
1
Am Ende habe ich die Option selbst hinzugefügt, sie wird in 1.7
Jacobo de Vera
@ JacobodeVera: Gut für dich.
Przemoc
4
Vielleicht ist es erwähnenswert, dass dies jetzt (definitiv ab tmux 1.9a, da ich gerade dabei bin) über die wrap-searchEinstellung verfügbar ist :
$ man tmux | grep -B1 -A1 'will wrap'
wrap-search [on | off]
If this option is set, searches will wrap around the end
of the pane contents. The default is on.
/
odern
um das nächste Ergebnis zu suchen?/
ichn
, um die nächsten Ergebnisse zu erhalten. Ich habe versucht, die Suche mit einer Kombination aus/
und Enter zu wiederholen , aber das Verhalten ändert sich nicht. Sobald es zu Ende ist, kehrt es zum Anfang zurück.Antworten:
tmux
hat jetzt eine Fensteroptionwrap-search
:Als diese Frage gestellt wurde, hatte tmux keine geeignete Einstellung, aber ich habe einen Patch basierend auf
tmux
1.6 vorbereitet .quelle
Vielleicht ist es erwähnenswert, dass dies jetzt (definitiv ab tmux 1.9a, da ich gerade dabei bin) über die
wrap-search
Einstellung verfügbar ist :quelle