• 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

外部連結

登录