tmux.conf配置-简易版

tmux.conf配置

.tmux.conf文件路径: ~/.tmux.conf

shell 复制代码
# 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
相关推荐
你的电影很有趣3 天前
lesson47:Linux常用软件使用指南:远程连接、远程拷贝、Vim与Nginx
linux·nginx·vim
Hard but lovely6 天前
vim的使用
linux·编辑器·vim
_Chipen7 天前
Neovim clangd LSP 配置出现 “attempt to call field ‘ge‘”
vim
EnigmaCoder8 天前
【Linux】Vim编辑器:从入门到高效使用
linux·运维·编辑器·vim
·云扬·9 天前
【Bug】CentOS 7 使用vim命令报错vim: command not found
centos·vim·bug
shanql11 天前
Vim笔记:缩进
vim·缩进
_poplar_11 天前
08.5【C++ 初阶】实现一个相对完整的日期类--附带源码
c语言·开发语言·数据结构·c++·vscode·算法·vim
hfut028813 天前
【vscode使用说明】
vscode·编辑器·vim
_Chipen13 天前
lazy_vim_cmake_clangd_从零到自动补全与语法检查
linux·编辑器·vim
_错错错15 天前
Vim 常用快捷键及插件
编辑器·vim·linux 开发工具