除了 vim 之外,也很常聽到的 tmux,搭配起來,效率 up up
好處
- 好處可以保存 session (remote 重新連接時,還是會保存)
- 視窗分割
Basic
- 每次都是建立一個 session,一個 session 可以有多個 window (window 類似 tab)
- 一個 window 可以有多個 pane (pane 類似 分割畫面)
Install
1
| |
Prefix
更改 prefix ctrl+b to ctrl+a,建立 tmux.conf
1 2 3 4 | |
terminal 指令
tmux: 預設 name 是數字tmux new -s <name>: 建立新的 session with 新的名稱 (加上-d直接進入 detached mode)tmux ls: 列出目前有的 sessiontmux at: attatch 到 detached 的 sessiontmux a -t <name>: attatch 到指定的 sessiontmux kill-session -t <name>移除指定的 sessiontmux rename-session -t <name> <new_name>: 更改 session 名稱tmux kill-session -t <name>: 刪除 session
tmux 指令
<prefix> + d: detached<prefix> + a: attatch<prefix> + ": 水平分割<prefix> + %: 垂直分割<prefix> + x: 關閉 pane<prefix> + <方向鍵>: 移至其他 pane<prefix> + <Space>: 切換佈局<prefix> + c: 建立新的 window (* 表示目前的 window)<prefix> + n: 移動至下一個 window<prefix> + p: 移動至上一個 window<prefix> + s: 列出目前有的 session 並可選擇<prefix> + w: 列出目前有的 window 並可選擇<prefix> + [: 移動畫面<prefix> + :set -g mouse on: 滑鼠捲動