first commit

This commit is contained in:
2023-11-16 09:33:27 +08:00
commit 11e5922afa
+69
View File
@@ -0,0 +1,69 @@
set -g prefix C-z
# 取消绑定之前的前缀键C-b
unbind C-b
# 绑定 `-r 快速重新加载配置文件 display 是加载后展示的信息, \; 可以绑定执行多条命令
bind r source-file ~/.tmux.conf \; display "Reloaded OK!"
# 发送前缀键到其他程序 按2次 ` 键,即可将 ` 键当成正常字符发送出去
#bind F send-prefix
# 设置窗口和面板索引
# 第一个窗口和面板的索引为1
set -g base-index 1
setw -g pane-base-index 1
# -------- 分割面板 --------
# 重新绑定 垂直 水平 分割键
# -v垂直 tmux会在当前面板下创建一个面板, 视觉像是水平分割.
# -h水平 tmux会在当前面板旁边创建一个新面板, 视觉像是垂直分割.
bind = split-window -h
bind - split-window -v
# 重新映射移动键
bind h select-pane -L
bind j select-pane -D
bind k select-pane -U
bind l select-pane -R
# 打开鼠标模式
set-option -g mouse on
# --------- 配置颜色 -------------
set -g default-terminal "screen-256color"
# 配置窗口样式
# 配置前景色与背景色
setw -g window-status-style fg=cyan,bg=default
# setw -g window-status-attr dim
# 配置当前窗口的颜色
setw -g window-status-current-style fg=white,bg=red,bright
# 配置面板颜色
set -g pane-border-style fg=default,bg=default
# 配置当前面板颜色
set -g pane-active-border-style fg=yellow,bg=default
set -g message-style fg=white,bg=black,bright
# 设置底部状态栏的背景色和前景色
set -g status-style fg=white,bg=blue
set -g status-left-length 40
set -g status-left "#[fg=green]S:#S #[fg=yellow]W:#I #[fg=cyan]P:#P"
set -g status-right "#H #[fg=cyan]%Y-%m-%d %R"
set -g status-interval 60
set -g status-justify centre
# 状态更新监控
# setw -g monitor-activity on
# set -g visual-activity on