1. 程式人生 > >linux tmux 解決複製到系統剪下板

linux tmux 解決複製到系統剪下板

tmux 複製到系統剪下板的方法

tmux是很方便,但沒想到複製到系統剪下板這麼難用

tmux v2.1.

參考這篇文章 .

1 安裝xclip

sudo apt-get install xclip

2 增加tmux 配置

重新映射了copy mode下的選擇/中止選擇文字.和vi一致,v開始 y結束
增加如下配置到.tmux.conf:

bind-key -t vi-copy ‘v’ begin-selection
bind-key -t vi-copy y copy-pipe ‘xclip -selection clipboard >/dev/null’

3 使用示範

在1個pane裡,cat /etc/group 需要copy到另外的文字中

  1. 存在多個pane,在某個pane內 prefix+z 最大化該pane
  2. prefix + [ 進入copy mode
  3. v開始複製 y結束
  4. 系統ctrl+v 可以使用複製文字
  5. q 退出copy mode
  6. prefix + z 恢復 pane

分享下自己的配置檔案

tmux常用命令

1 終端

tmux ls 列出所有session
tmux attach -t xx attach某session
tmux kill-session -t xx 去除某個session

1 tmux內

預設prefix ctrl+b ; +表示先prefix; ^表示同時按

prefix + j/h/k/l pane按方向i跳轉 , 需在conf裡設定好
prefx + o 跳轉pane 很常用.
prefix + space 改變當前window佈局
prefxi + ? 檢視prefix定義
prefix ^ j/h/k/l pane按方向調整大小
preifx + [ 進入copy mode
prefix + ] 在tmux內貼上複製的內容
prefix + d detach某session
prefix + s 列出所有session ,可以選擇並跳轉
prefix + z 最大化某pane , 下次執行恢復
prefix + % 左右分割視窗
prefix + ” 上下分割視窗
prefix + x 關閉pane 如果僅有1個window 關閉整個session
prefix + c 新建window
prefix + n next window
prefix + p previous window

常用就這麼多, 可以用prefxi + ? 檢視所有定義.