天天看點

tmux使用詳解

一篇寫的很好的部落格,将tmux中的相關概念講的很清楚

https://nightfarmer.top/post/tmux/

比如說以下的,概念圖能很好的理清日常指令各種切換的操作困惑

tmux使用詳解
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
           

繼續閱讀