Ich versuche, eine Bindung zu erstellen, so dass tmux
zuletzt ausgeführten Befehl in den Kopierpuffer kopiert.tmux Kopie letzten Shell-Befehl zum Kopieren von Puffer
Ich habe versucht, Tastenkombinationen, aber es funktioniert nicht. Was passiert, wenn ich drücken F5
ist wie folgt:
- tmux zeigt Kopiermodus ohne
- bis bewegen Ich habe q drücken Kopiermodus
- tmux sendet dann die Taste nach oben, so Shell-Shows zu beenden ausführen letzte Kopierpuffer
tmux Befehl hat nur newline
bind-key -n F5 send-keys Up \; send-keys C-a \; copy-mode \; send-keys -X begin-selection \; send-keys -X begin-selection \; send-keys -X end-of-line \; send-keys -X copy-selection
Ich benutze tmux 2.5
und verbunden mit einem Server, von dem ich mit verschiedenen Servern in verschiedenen tmux Windows verbinden.
Im Wesentlichen möchte ich den Befehl für alle Fenster ausführen, indem Sie den letzten Befehl im Kopierpuffer kopieren und dann verschiedene Fenster für die Replikation einfügen.
A versuchte vim zu verwenden, Geschichte, xclip, aber ohne befriedigende Ergebnisse. Schließlich gebe ich mit dieser Kombination auf: drücke "Pfeil hoch", drücke "Home", tippe: "echo", drücke "Ende", tippe "'| xclip", drücke "Enter". Ich habe alias xclip = "xclip -selection c". Ich hoffe es wird eine bessere Antwort geben. – Daniel