- Ctrl+B 為 tmux 預設前置鍵。所有功能都要先按著前置鍵,放開後,再按其它鍵。
- 優先開啟滑鼠模式,方便點擊切換 window 和 pane。
指令快速入門
$ tmux # 列出當前有多少 session。 $ tmux ls # attach 指定的 session。 $ tmux attach [-t number] # 從當前 session detach。 $ tmux detach # 刪除指定的 session。 $ tmux kill-session [-t number]
- tmux cheat sheet: 在 tmux 內按前置鍵,放開後,再按下面的按鍵。
- c : 創建 window。
- , : 重命名當前 window。
- % : 垂直分割當前 window 成兩個 pane。
- " : 水平分割當前 window 成兩個 pane。
- z : 將當前 pane 做全螢幕縮放。
- d : 退出當前 session。
設定檔快速入門
tmux 1.x 和 2.x 版設定檔寫法不同,底下適用於 2.x 版。
- 最簡設置,只開啟滑鼠模式。其它一切不動。
$ cat ~/.tmux.conf # MOUSE MODE set -g mouse on
- 視自己習慣,增加其它設置。
$ cat ~/.tmux.conf # GENERAL SETTING # 將前置鍵設成 Ctrl + A set -g prefix C-a unbind C-b bind C-a send-prefix # 禁止 tmux 重命名 window 名稱 setw -g automatic-rename off # 設置預設 terminal emulator set -g default-terminal "xterm" # 按下前置鍵後,按 r 重讀 .tmux.conf bind-key r source-file ~/.tmux.conf; display-message "~/.tmux.conf is reloaded" # STATUSBAR STYLE # VI MODE # MOUSE MODE set -g mouse on
-
- 按著 Shift,同時用滑鼠選擇要複製的文字,按右鍵選擇拷貝。