Tmux 學習筆記
常用快捷鍵
Session
| 操作 | 按鍵 |
|---|---|
| 暫離(detach) | Ctrl+b → d |
| 列出 sessions | Ctrl+b → s |
Window(分頁)
| 操作 | 按鍵 |
|---|---|
| 新增 window | Ctrl+b → c |
| 切換下一個 | Ctrl+b → n |
| 切換上一個 | Ctrl+b → p |
| 用數字切換 | Ctrl+b → 0~9 |
Pane(分割)
| 操作 | 按鍵 |
|---|---|
| 垂直分割 | Ctrl+b → % |
| 水平分割 | Ctrl+b → " |
| 切換 pane | Ctrl+b → 方向鍵 |
| 關閉目前 pane | exit 或 Ctrl+d |
搭配 tmux-resurrect 做到真正重開機恢復(尚未驗證)
- 安裝
- 安裝 tpm (tmux plugin manager)
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm- Claude 對
tmux-resurrect進行 repo 安全性檢查:沒有問題,只是 repo 處於低度維護狀態(檢查日期:2026/03/27)
- Claude 對
- 建立 tmux 設定檔
nano ~/.tmux.confset -g @plugin 'tmux-plugins/tpm' set -g @plugin 'tmux-plugins/tmux-resurrect' set -g @plugin 'tmux-plugins/tmux-continuum' set -g @continuum-restore 'on' # 重開機自動恢復 run '~/.tmux/plugins/tpm/tpm'
- 重新載入設定後按
Ctrl+b→I安裝外掛。
- 安裝 tpm (tmux plugin manager)
- 使用
- 開始工作:
tmux new -s myproject Ctrl+b→Ctrl+s:手動儲存Ctrl+b→Ctrl+r:手動恢復
- 開始工作:
Pane 寬度不平均,如何調整?
快速平均分配
Ctrl+b → Space:自動循環切換幾種預設佈局(even-horizontal、even-vertical、main-pane 等),按幾次找到自己要的。
手動調整大小
Ctrl+b → : 進入 command mode,輸入:
resize-pane -D 5 # 向下擴展 5 格
resize-pane -U 5 # 向上
resize-pane -L 5 # 向左
resize-pane -R 5 # 向右
或是按住 Ctrl+b,然後按住 Alt + 方向鍵,可以連續微調(不用每次重按 prefix)。
最快的做法通常是先按 Ctrl+b → Space 看有沒有接近的佈局,再用 Alt+方向鍵 微調。
如何讓 Pane 可以用滑鼠滾動?
用 iTerm2 時,可以在 tmux 設定裡加上:
set -g mouse on
加到 ~/.tmux.conf 後執行 tmux source ~/.tmux.conf,之後就能直接用滑鼠滾輪捲動,不用每次按快捷鍵。