1.安裝 tmux

sudo apt-get install tmux

若出現

Package 'xclip' has no installation candidate

請輸入以下指令以更新apt

sudo apt-get update

完成後應該可以繼續安裝xclip了。

2.設定 tmux 配置檔(config file)

配置檔位於~/.tmux.conf

參考以下設定

setw -g mode-keys vi
set -g default-terminal "screen-256color"
bind r source-file ~/.tmux.conf \; display "Reloaded!"
set -g status-fg white
set -g status-bg black
setw -g window-status-fg cyan
setw -g window-status-bg default
setw -g window-status-attr dim
set -g status-justify centre
setw -g monitor-activity on
set -g visual-activity on
bind a run " tmux save-buffer - | xclip -i -sel clipboard"
bind v run " tmux set-buffer \"$(xclip -o -sel clipboard)\"; tmux paste-buffer"

3.讓 tmux 剪貼簿和系統剪貼簿(ubuntu)相通

tmux剪貼簿和系統剪貼簿並不一樣,相連的方式藉由 xclip 來達成

3-1.首先安裝 xclip

sudo apt-get install xclip

3-2.在 tmux config file 加入以下2行

bind a run " tmux save-buffer - | xclip -i -sel clipboard"
bind v run " tmux set-buffer \"$(xclip -o -sel clipboard)\"; tmux paste-buffer"

3-3. 複製 tmux 剪貼簿內容到系統剪貼簿內容的步驟為

3-3-1.
已在tmux 複製相關內容

3-3-2.
ctrl + b -> a

3-3-3.
在系統任一部分進行貼上動作。

3-4. 複製系統剪貼簿內容到 tmux剪貼簿內容

3-4-1.
已在系統複製相關內容

3-4-2.
到 tmux 中,ctrl + b -> v

4.Tmux的操作請參考以下兩篇

http://www.ruanyifeng.com/blog/2019/10/tmux.html

http://louiszhai.github.io/2017/09/30/tmux/