tmux学习资料很多,但是配置方法很少,我这里补个bug
基础学习链接
进阶学习链接
- 修改默认配置是
~/.tmux.conf
修改,但是可能在用户目录下找不到,那就重新创建vim ~/.tmux.conf
即可 - 配置文件写完后,不是使用
source ~/.tmux.conf
更新,而是使用tmux source-file ~/.tmux.conf
set -g prefix C-bunbind C-xbind C-b send-prefixset -g base-index 1 set -g display-panes-time 10000 set -g mouse on set -g pane-base-index 1 set -g renumber-windows on set -g default-shell /bin/zsh退出之后运行:tmux source-file ~/.tmux.conf
上面是基础
下面更新一点,功能还在不断更新
set -g default-terminal "screen-256color"
set -g pane-border-bg black
set -g pane-active-border-fg white
set -g pane-active-border-bg yellow
set -g message-fg white
set -g message-bg black
set -g message-attr bright
set -g status-fg white
set -g status-bg black
setw -g window-status-fg cyan
setw -g window-status-bg default
setw -g window-status-attr dim
setw -g window-status-current-fg white
setw -g window-status-current-bg red
setw -g window-status-current-attr bright
set -g status-left-length 40
set -g status-left "#[fg=green]Session: #S #[fg=yellow]#I #[fg=cyan]#P"
set -g status-right "#[fg=cyan]%b %d %R"
set -g status-interval 60
set -g status-justify centreset -g base-index 1
set -g display-panes-time 10000
set -g mouse on
set -g pane-base-index 1
set -g renumber-windows on
setw -g monitor-activity on
set -g visual-activity on
bind h split-window -h
bind v split-window -v
unbind '"'
unbind %
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
ctrl+b+h 水平方向扩展
ctrl+b+v 竖直方向扩展