1. 程式人生 > >tmux內部和外部之間互相複製貼上

tmux內部和外部之間互相複製貼上

在tmux內複製一段文字到緩衝區後,可以貼上到其他面板,視窗,甚至是其他會話,但是還是不能貼上到其他應用(如firefox),這時候可以用xclip。
安裝xclip後,在.tmux.conf中增加
bind C-c run ” tmux save-buffer - | xclip -i -sel clipboard”
就可以把當前緩衝區的內容複製到系統貼上板,增加
bind C-v run ” tmux set-buffer \”$(xclip -o -sel clipboard)\”; tmux paste-buffer”
就會把系統貼上板中的內容貼上到當前tmux視窗。
但是這樣做會有一個問題,就是當我把tmux面板中的內容複製到firefox後,回到tmux後命令字首不能用了,只有在其他程式裡複製一些內容(應該是把系統貼上板中的內容清掉)才能恢復正常。