除了 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
: 滑鼠捲動