Mac 下使用 tmux
- 2019 年 10 月 30 日
- 筆記
安裝 tmux
brew install tmux
可以直接安裝到電腦中。
簡單使用
打開
在命令行中,直接輸入 `tmux` 即可啟動。
切分窗口
ctrl + b
可以啟動命令模式,類似 vim 下的 : 。然後再按 % 可以進行水平切分。
如果想到垂直切分,則按下 「 即可。
後台執行
ctrl + b
然後按 d 可以將這個後台隱藏,如果想回到隱藏的進程,可以輸入 tmux attach 即可。
基本概念
Session會話,一組窗口的集合,通常來概括一個任務, Session 可以有自己的名字用來切換Window窗口,單個可見窗口,有自己的編號,可以快捷切換。Pane窗格,被劃分可小塊的窗口,類似於 vim 中的 C-w +v
。
快捷鍵
ctrl + b
來激活快捷鍵,開啟後可以使用一些特定按鍵來執行操作。
分類 |
快捷鍵 |
功能 |
---|---|---|
基礎 |
? |
獲取幫助資訊 |
Session管理 |
s |
列出所有會話 |
$ |
重命名當前會話 |
|
d |
斷開當前會話 |
|
Window管理 |
c |
創建一個新窗口 |
, |
重命名當前窗口 |
|
w |
列出所有窗口 |
|
% |
水平分割窗口 |
|
" |
垂直分割窗口 |
|
n |
選擇下一個窗口 |
|
p |
選擇上一個窗口 |
|
0~9 |
選擇0~9對應的窗口 |
|
l |
在前後兩個窗口間切換 |
|
w |
通過窗口列表切換窗口 |
|
f |
在所有窗口中查找指定文本 |
|
Pane管理 |
% |
創建水平窗格 |
" |
創建一個垂直窗格 |
|
h |
將游標移入下左側窗格 |
|
j |
將游標移入下下方窗格 |
|
l |
將游標移入下右側窗格 |
|
k |
將游標移入下上方窗格 |
|
q |
顯示窗格編號 |
|
o |
在窗格間切換 |
|
} |
與下一個窗格交換位置 |
|
{ |
與上一個窗格交換位置 |
|
! |
在新窗口中顯示當前窗格 |
|
x |
關閉當前窗格 |
|
SPC |
循環切換窗格布局 |
|
Alt + o |
逆時針旋轉窗格面板 |
|
Ctrl + o |
順時針旋轉窗格面板 |
|
方向鍵 |
移動游標選擇面板 |
|
其它 |
t |
在當前窗格顯示時間 |
z |
最大化和最小化當前窗口 |