From 11e5922afaf209e72c6099af915258431d94473c Mon Sep 17 00:00:00 2001 From: woon Date: Thu, 16 Nov 2023 09:33:27 +0800 Subject: [PATCH] first commit --- .tmux.conf | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 .tmux.conf diff --git a/.tmux.conf b/.tmux.conf new file mode 100644 index 0000000..82d4fe2 --- /dev/null +++ b/.tmux.conf @@ -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 +