Tmux
使用 xclip 後 Tmux 停止響應鍵綁定
我使用 Tmux 版本1.9。要將 tmux 的剪貼板推送到我的X剪貼板,我有這樣一個字元串
tmux.conf
:bind C-c run "tmux save-buffer - | xclip -i -sel clipboard"
問題是,在按下
C-b C-c
tmux 緩衝區的內容進入X剪貼板後,所有鍵綁定都停止工作。我無法創建新視窗、窗格等。
有沒有人遇到過這樣的問題?
UPD
大約一分鐘後,tmux 開始響應
C-b
綁定。
代替:
bind C-c run "tmux save-buffer - | xclip -i -sel clipboard"
我最終使用了這段程式碼:
bind -t vi-copy y copy-pipe 'xclip -in -selection clipboard'
使用這樣的綁定將某些內容複製到X剪貼板:
- 按
CTRL + b + [
- 打
SPACE
vi-mode
使用組合鍵選擇文本- 而不是
Enter
我點擊y
並且沒有任何凍結文本進入系統剪貼板。
添加
-b
到run-shell
(或run
)命令可以解決問題。用-b
shell 命令在後台執行。bind C-c run-shell -b "tmux save-buffer - | xclip -i -sel clipboard"
(學分:這個答案)