编辑配置文件
sudo vim /etc/tmux.conf
增加配置
set-option -g mouse on # 开启鼠标功能
unbind '"'
bind - splitw -v -c '#{pane_current_path}' # 垂直方向新增面板,默认进入当前目录
unbind %
bind = splitw -h -c '#{pane_current_path}' # 水平方向新增面板,默认进入当前目录
set -g status-interval 1 # 状态栏刷新时间
setw -g monitor-activity on # 非当前窗口有内容更新时在状态栏通知
set -wg window-status-format " #I #W " # 状态栏窗口名称格式
set -wg window-status-current-format " #I:#W#F " # 状态栏当前窗口名称格式(#I:序号,#w:窗口名称,#F:间隔符)
set -wg window-status-separator "" # 状态栏窗口名称之间的间隔
set -wg window-status-current-style "bg=red" # 状态栏当前窗口名称的样式
set -wg window-status-last-style "fg=red" # 状态栏最后一个窗口名称的样式
set -g message-style "bg=#202529, fg=#91A8BA" # 指定消息通知的前景、后景色
set-option -g status-bg blue
set-option -g status-fg '#bbbbbb'
set-option -g status-left '[#(whoami)]' # 状态栏左方的内容
set-option -g status-right '[#(date +" %m-%d %H:%M ")]' # 状态栏右方的内容;这里的设置将得到类似23:59的显示
set-option -g status-justify "centre" # 窗口列表居中显示
set-option -g default-terminal "tmux-256color" # 支持256色显示
set-option -a terminal-overrides ",*256col*:RGB"
set-window-option -g mode-keys vi #可以设置为vi或emacs
重载配置文件
tmux source /etc/tmux.conf
按需安装插件
1. 安装tpm(Tmux Plugin Manager)
下载tpm
git clone https://github.com/tmux-plugins/tpm /opt/tmux_plugins/tpm
修改配置文件
sudo vim /etc/tmux.conf
在最后加上
set -g @plugin 'tmux-plugins/tpm' run '/opt/tmux_plugins/tpm/tpm'
重载配置文件
tmux source /etc/tmux.conf
2. 安装tmux-yank
修改配置文件
sudo vim /etc/tmux.conf
增加插件
set -g @plugin 'tmux-plugins/tmux-yank'
在tmux内,prefix–I安装插件,prefix–U升级插件