first commit
This commit is contained in:
+69
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user