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

最大化和最小化當前窗口