tmux配置

-- base settings --#

set -g default-terminal "screen-256color"
set -g display-time 3000
set -g escape-time 0
set -g history-limit 65535
set -g base-index 1
set -g pane-base-index 1

-- bindkeys --#

prefix key (Ctrl+a)

set -g prefix ^j
unbind ^b
bind a send-prefix

split window

unbind '"'

vertical split (prefix -)

bind - splitw -v
unbind %
bind | splitw -h # horizontal split (prefix |)

select pane

bind k selectp -U # above (prefix k)
bind j selectp -D # below (prefix j)
bind h selectp -L # left (prefix h)
bind l selectp -R # right (prefix l)

resize pane

bind -r ^k resizep -U 10 # upward (prefix Ctrl+k)
bind -r ^j resizep -D 10 # downward (prefix Ctrl+j)
bind -r ^h resizep -L 10 # to the left (prefix Ctrl+h)
bind -r ^l resizep -R 10 # to the right (prefix Ctrl+l)

reload config (prefix r)

bind r source ~/.tmux.conf ; display "Configuration reloaded!"

statusbar

set -g status-justify centre
set -g status-bg colour235
set -g status-fg colour248

setw -g window-status-current-fg colour223
setw -g window-status-current-bg colour237
setw -g window-status-current-format "#I:#W#F"

messages

set -g message-attr bold
set -g message-fg colour223
set -g message-bg colour235

你可能感兴趣的:(tmux配置)