In vim
: :set showcmd
sagt mir, welche Taste ich eingegeben habe (z. B. f).
In tmux
: Nachdem ich eingegeben habe Ctrl-b, denke ich darüber nach, welche Taste ich als Nächstes brauche.
Manchmal vergesse ich, dass ich eingegeben habe Ctrl-b, also gebe ich es erneut ein, was zu Problemen führt.
Wie ändere ich die Statuszeile, damit sie mir mitteilt, dass ich etwas eingegeben habe Ctrl-b?
Antwort1
Wenn Sie noch nach einer Lösung suchen, können Sie wissen, wann Sie das eingegeben haben tmux prefix
, indem Sie Folgendes zu Ihrer Statuszeile hinzufügen:
#{?client_prefix,#[fg=colour2]^A,}
Wenn Sie es zur Statuszeile hinzufügen, erhalten Sie ein nettes kleines Element ^A
in Ihrer Tmux-Statuszeile, wenn Sie Ihr Präfix drücken. Bitte ändern Sie Farbe und Präfixnachricht entsprechend.
Sie können es ausgefallener gestalten und sogar alle Hintergrundfarben in Ihrer Statuszeile umschalten, wenn prefix
etwas eingegeben wird.
set -g status-left "#{?client_prefix,#[bg=colour2],#[bg=colour1]}#[fg=colour0] #S "
Antwort2
Alschepnerbereits gesagtHier, es scheinen keine Optionen zum Anzeigen der aktuell eingegebenen Schlüssel oder Präfixe vorhanden zu sein (auch werden sie nicht auf der Manpage erwähnt).
Als Workaround können Sie drücken, Escbevor Sie das Präfix erneut verwenden Ctrl+b. Auf diese Weise verwerfen Sie alle zuvor eingegebenen (vergessenen) Präfixe und vermeiden das versehentliche Senden mehrerer Ctrl+b.