我試圖創建一個綁定,以便tmux
將上次執行的命令複製到其複製緩衝區。tmux copy last命令複製緩衝區
我嘗試了以下鍵綁定,但它不起作用。當我按下F5
如下會發生什麼:
- TMUX顯示覆制模式不動了起來
- 我必須按q退出複製模式
- TMUX然後,把鑰匙了,所以外殼節目最後執行命令
TMUX的複製緩衝區剛剛換行
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
我正在使用tmux 2.5
並連接到服務器,我可以通過該服務器連接到不同的tmux窗口中的不同服務器。
本質上我想通過複製複製緩衝區中的最後一個命令,然後粘貼不同的窗口進行復制來在所有窗口上執行該命令。
一個試圖使用vim,歷史,XCLIP,但沒有令人滿意的結果。最後我放棄這個組合:按「向上箭頭」,按「home」,輸入:「echo'」,按「結束」,輸入「'| xclip」,按「enter」。我有別名xclip =「xclip -selection c」。我希望會有更好的答案。 – Daniel