1. 程式人生 > >配置TMUX支援滑鼠切換pane,滑鼠調節pane大小等

配置TMUX支援滑鼠切換pane,滑鼠調節pane大小等

TMUX2版本以下:
1,在~/.tmux.conf中加入:

setw -g mouse-resize-pane on
setw -g mouse-select-pane on
setw -g mouse-select-window on
setw -g mode-mouse on

這幾行的作用分別是:

開啟用滑鼠拖動調節pane的大小(拖動位置是pane之間的分隔線)
開啟用滑鼠點選pane來啟用該pane
開啟用滑鼠點選來切換活動window(點選位置是狀態列的視窗名稱)
開啟window/pane裡面的滑鼠支援(也即可以用滑鼠滾輪迴滾顯示視窗內容,此時還可以用滑鼠選取文字)

2,然後在tmux裡面按 Ctrl+b,:(也就是ctrl+b下摁冒號,進入命令輸入模式)

3,輸入source ~/.tmux.conf回車

TMUX2版本以上:
內容改為:

# Enable mouse mode (tmux 2.1 and above)
set -g mouse on

#Enable oh my zsh in tmux
set -g default-command /bin/zsh

# Mouse based copy
bind-key -T copy-mode-vi MouseDragEnd1Pane send -X copy-pipe-and-cancel
"reattach-to-user-namespace pbcopy" bind-key -T copy-mode MouseDragEnd1Pane send -X copy-pipe-and-cancel "reattach-to-user-namespace pbcopy"

4,復原所有設定:
先刪除~/.tmux.conf,然後:

tmux kill-server