因為開始用Terminal管理一堆東西,也開始愛上了Vim,但是寫程式時往往有一堆視窗在桌面,一時興起就找了能夠在一個視窗做所有事情的軟體。
他,就是tmux。
Terminal Multiplexer,也就是終端機的集合器。
安裝
- macOS
|
|
- Debian / Ubuntu
|
|
指令
<prefix>
為<ctrl+B>
按下<prefix>
再輸入相關指令就可以操作了。
Command | Do |
---|---|
$ tmux | 進入tmux模式(下方會有狀態列),名稱為0 |
$ tmux new -s <session_name> | 新增名為<session_name> 的視窗 |
$ tmux at | 回到保存的tmux狀態 |
$ tmux a -t 0 | 重新連線(與$ tmux at 類似) |
$ tmux a -t <session_name> | 重新連線至指定窗口 |
$ tmux kill-session -t <session_name> | 刪除session |
$ tmux kill-session -a | 刪除所有session |
$ tmux rename-session -t <old_session_name> <new_session_name> | 重命名session |
$ exit | 離開 |
Command | Do |
---|---|
<ctrl+B>+" | 水平分割(分成上下畫面) |
<ctrl+B>+% | 垂直分割(分成左右畫面) |
<ctrl+B>+<arrow> | 移動畫面 |
<ctrl+B>+<SPACE> | 切換佈局 |
<ctrl+B>+x | 關閉當下區塊 |
<ctrl+B>+d | 回到shell,保留tmux狀態 |
<ctrl+B>+<alt+arrow> | 增加、減少區塊大小 |
Config
設定檔位置位於:
|
|