tmux.conf配置-简易版
tmux.conf配置
.tmux.conf文件路径: ~/.tmux.conf
# tmux使用说明
################################################### 命令行
# tmux new -s <name> 新建命名会话(命令行操作)
# tmux attach -t <name> 重新接入指定会话
# tmux list-keys 查看所有快捷键绑定
# tmux show-options -g 查看全局配置选项
################################################### 窗口
# Prefix + c 新建窗口 *
# Prefix + & 关闭当前窗口
# Prefix + p 切换到上一个窗口
# Prefix + n 切换到下一个窗口
# Prefix + <数字> 快速跳转到指定编号窗口(0-9) *
# Prefix + , 重命名当前窗口
# Prefix + w 交互式选择窗口(列表预览)
# Prefix + d 分离当前会话(后台运行)
# Prefix + s 列出所有会话,切换会话
# Prefix + $ 重命名当前会话
# Prefix + ? 显示快捷键帮助(临时查看) *
################################################### 面板
# Prefix + " 水平分割面板(上下布局) *
# Prefix + % 垂直分割面板(左右布局) *
# Prefix + 方向键 切换焦点到指定方向的面板
# Prefix + z 最大化/恢复当前面板
# Prefix + x 关闭当前面板
# Prefix + Ctrl+方向键 调整面板大小(步长5字符)
# Prefix + Space 切换面板布局(平铺/网格等)
# Prefix + ; 切换到上一次使用的面板
################################################### 复制模式
# Prefix + [ 复制,支持搜索和文本选择 *
# Prefix + ] 粘贴 *
# PageUp/Down 整页滚动
# ↑/↓ 逐行滚动
# / + 关键词 向下搜索(n下一个,N上一个)
# ? + 关键词 向上搜索
# Space 开始选择文本
# Enter 复制选中文本
# q 或 Esc 退出复制
################################################### 自定义配置快捷键
# 启用鼠标支持(拖动滚动、选择文本)
set -g mouse on# 开启vi风格后,支持vi的C-d、C-u、hjkl等快捷键, 进入复制模式 快捷键:prefix + [
setw -g mode-keys vi
bind -T copy-mode-vi v send -X begin-selection
bind -T copy-mode-vi y send -X copy-selection-and-cancel
set -g base-index 1 # 设置窗口的起始下标为1
set -g pane-base-index 1 # 设置面板的起始下标为1
set -g history-limit 10000 # 设置历史记录数
################################################### 终端背景设置
## 指定状态栏主题
setw -g monitor-activity on # 非当前窗口有内容更新时在状态栏通知
set -g status-fg yellow # 设置状态栏前景黄色
set -g status-style "bg=black, fg=yellow" # 状态栏前景背景色
set -g status-left "#[bg=#FF661D] #S " # 状态栏左侧内容
set -g status-left-length 300 # 状态栏左边长度300
set -g status-right-length 500 # 状态栏左边长度500
set -g status-interval 1 # 状态栏刷新时间
set -g status-justify left # 状态栏列表左对齐
setw -g window-status-current-style 'fg=black bg=orange' #状态栏当前窗口颜色
set -wg window-status-current-format " #I:#W#F " # 状态栏当前窗口名称格式(#I:序号,#w:窗口名称,#F:间隔符)
set -wg window-status-format " #I #W " # 状态栏窗口名称格式
set -wg window-status-separator "" # 状态栏窗口名称之间的间隔
set -wg window-status-last-style "fg=orange" # 状态栏最后一个窗口名称的样式
set -g message-style "bg=#202529, fg=#91A8BA" # 指定消息通知的前景、后景色#set -g status-right-style 'fg=black bg=pink'
set -g status-right '%Y-%m-%d %H:%M '
set -g status-right-length 50