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 並命名
tmux a -t 進入指定的 session-name (若未指定-t,則會attach最後乙個session)
tmux kill-window -t 結束指定的 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"\
Tmux常用快捷鍵
ctrl b 左右分屏 ctrl b 上下分屏 ctrl b o 順時針旋轉切換工作分屏 ctrl b ctrl o 順時針旋轉移動工作分屏 ctrl b space 分屏排列切換 ctrl b x 關掉當前分屏終端 ctrl b z 最大化 復原當前分屏 v1.8以後版本 ctrl b c 新建視...
Tmux常用快捷鍵
會話 session 視窗 window 窗格 pane 快捷鍵可以自定義.修改 tmux.conf檔案 tmux new建立預設名稱的會話 tmux new s mysession建立名為mysession的會話 tmux ls顯示會話列表 tmux a連線上乙個會話 tmux a t myses...
tmux 常用快捷鍵
目錄 視窗快捷鍵 建立新視窗 切換新視窗 重新命名視窗 窗格快捷鍵 建立 關閉窗格 切換窗格 窗格位置變換 變換窗格 c b c 建立乙個新視窗,狀態列會顯示多個視窗的資訊。c b p 切換到上乙個視窗 按照狀態列上的順序 c b n 切換到下乙個視窗。c b 切換到指定編號的視窗,其中的是狀態列上...