tmux attach 命令用于重新接入某个已存在的会话
tmux kill-session 命令用于杀死某个会话
tmux switch 命令用于切换会话
tmux swap-pane 命令用来交换窗格位置
配置文件: ~/.tmux.conf
# 改变快捷键前缀
unbind C-b
set -g prefix C-a
# 绑定配置加载按键
bind r source-file ~/.tmux.conf \; display-message "Config reloaded.."
# 设置终端类型为256色
if-shell '[ $(uname -s) = Linux ]' \
'set -g default-terminal "screen-256color"'
#set -g default-terminal "xterm"
# Index starts from 1
set-option -g base-index 1
setw -g pane-base-index 1 # make pane numbering consistent with windows
# 重新绑定纵向和横向切分window快捷键。|,-,更直观地表明了切割方向
bind | split-window -h -c "#{pane_current_path}"
bind - split-window -v -c "#{pane_current_path}"
# 在不同面板间切换,改为vim风格
bind h select-pane -L
bind j select-pane -D
bind k select-pane -U
bind l select-pane -R
# 调整面板大小
bind -r H resize-pane -L 5
bind -r J resize-pane -D 5
bind -r K resize-pane -U 5
bind -r L resize-pane -R 5