tmux 常用快捷鍵整理
tmux
簡介:一個很好用的多工視窗程式,可以使你在終端機下同時做好幾件事情。
Step:
1.安裝 sudo apt-get install tmux
2.第一次執行 tmux 就可以了
*以下任何操作之前,先按 [Ctrl] + [b] 組合鍵,再配合一個按鍵
c 建立新視窗
r 重新讀取.tmux.conf
, 重新命名目前視窗
. 修改目前視窗的編號
p 切換到前一個視窗
n 切換到後一個視窗
數字 切換指定"數字"的視窗
l 兩個視窗互相切換
& 關閉目前的視窗 = exit = [Ctrl] + [d]
s 切換另一個session
$ 重新命名目前的session
d 暫時退出tmux
? 列出所有操作的組合鍵
3.暫時退出tmux後,執行 tmux a 回到之前多工視窗的狀態(若沒有attach的話,就會新開一個tmux session)
tmux ls 列出所有session
tmux new -s <session-name> 開啟新 session 並命名
tmux a -t <session-id> 進入指定的 session-name (若未指定-t,則會attach最後一個session)
tmux kill-window -t <session-id> 結束指定的 session-id (若未指定-t,則會kill最後一個session)
tmux分割視窗功能
*以下任何操作之前,先按 [Ctrl] + [b] 組合鍵,再配合一個按鍵
% 分割成左右視窗
" 分割上下視窗
q 顯示分割視窗的編號
o 切換下一個分割視窗
x 關閉目前的分割視窗 = exit = [Ctrl] + [d]
! 取消所有分割視窗
[↑ ↓ ← →] 移動游標到另一個分割視窗
[Ctrl] + [↑ ↓ ← →] 可以調整當前分割視窗的長寬
tmux 修改快捷鍵 [Ctrl] + [b] 成 [Ctrl] + [a]
Step
1.vim ~/.tmux.conf
加入以下
set -g prefix C-a
unbind C-b
bind C-a send-prefix
2.重新執行 tmux 更改才會生效,之後變成按 [Ctrl] + [a] 組合鍵,再配合一個按鍵操作
tmux自訂快捷鍵,可參考這篇
tmux修改正在執行的視窗顯示的顏色
Step
1.vim ~/.tmux.conf
加入以下
setw -g window-status-current-bg blue
setw -g window-status-current-fg white
2.重新執行 tmux 更改才會生效
tmux支援滑鼠功能,引用這篇
Step
1.vim ~/.tmux.conf
加入以下
# Toggle mouse on with ^B m
bind m \
set -g mode-mouse on \;\
set -g mouse-resize-pane on \;\
set -g mouse-select-pane on \;\
set -g mouse-select-window on \;\
display 'Mouse: ON'
# Toggle mouse off with ^B M
bind M \
set -g mode-mouse off \;\
set -g mouse-resize-pane off \;\
set -g mouse-select-pane off \;\
set -g mouse-select-window off \;\
display 'Mouse: OFF'
2.重新執行 tmux 更改才會生效
tmux支援256色顯示,可參考這篇
方法1. vim ~/.bashrc 加入 export TERM="xterm-256color"
方法2. vim ~/.tmux.conf 加入 set -g default-terminal "xterm-256color"\