一篇寫的很好的部落格,将tmux中的相關概念講的很清楚
https://nightfarmer.top/post/tmux/
比如說以下的,概念圖能很好的理清日常指令各種切換的操作困惑
自定義配置
# 設定字首指令為ctrl+a
set-option -g prefix C-a
unbind-key C-a
bind-key C-a send-prefix
# 設定直接使用alt+方向鍵切換pane
bind -n M-Left select-pane -L
bind -n M-Right select-pane -R
bind -n M-Up select-pane -U
bind -n M-Down select-pane -D
# 設定使用shift+左右鍵切換window
bind -n S-Left previous-window
bind -n S-Right next-window
# 開啟滑鼠模式 可以通過滑鼠點選切換pane和window 可以拖拽調整pane尺寸
set -g mouse on
# 快速加載配置檔案,使用字首指令+r即可,不用關閉session
bind-key r source-file ~/.tmux.conf \; display-message "tmux.conf 檔案重進加載"
# 關閉視窗名字被預設修改,這樣通過字首指令+,修改後在再次手動修改前都不會變更。
set-option -g allow-rename off
# #設定終端顔色為256色
set -g default-terminal "screen-256color"
# 重定義分隔窗格快捷鍵, %和"不好記也不好操作,換為horizontal和vertical的首字母,這樣更容易了解和操作
unbind '"'
unbind %
bind-key h split-window -h
bind-key v split-window -v
# 設定複制模式的按鍵為vim風格
set -g mode-keys vi