Created
November 28, 2017 02:57
-
-
Save Jiezhi/2492e77ff444fefd23a596251cb97649 to your computer and use it in GitHub Desktop.
tmux configure file
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Remap key | |
# Defining an Easier Prefix | |
set -g prefix C-a | |
unbind C-b | |
# Changing the Default Delay | |
# set -sg escape-time 1 | |
# Setting the Window and Panes Index set -g base-index 1 set -g pane-base-index 1 | |
# Reload the Configuration with key 'r' | |
bind r source-file ~/.tmux.conf \; display "Reloaded!" | |
# Sending the prefix to other applications | |
bind C-a send-prefix | |
# Splitting Panes | |
bind | split-window -h | |
bind - split-window -v | |
# Remapping Movement Keys | |
bind h select-pane -L | |
bind j select-pane -D | |
bind k select-pane -U | |
bind l select-pane -R | |
# Resizing Panes | |
bind -r H resize-pane -L 5 | |
bind -r J resize-pane -D 5 | |
bind -r K resize-pane -U 5 | |
bind -r L resize-pane -R 5 | |
# Handling the Mouse | |
#setw -g mode-mouse off | |
# set -g mouse-select-pane off | |
#set -g mouse-resize-pane off | |
#set -g mouse-select-window off | |
# display in 256 colors | |
set -g default-terminal "screen-256color" | |
# Changing the status bar colors | |
# | |
set -g status-fg white | |
set -g status-bg black | |
# Changing the Window List Colors | |
setw -g window-status-fg cyan | |
setw -g window-status-bg default | |
setw -g window-status-attr dim | |
setw -g window-status-current-fg white | |
setw -g window-status-current-bg red | |
setw -g window-status-current-attr bright | |
# Changing Pane Divider Colors | |
set -g pane-border-fg green | |
set -g pane-border-bg black | |
# set -g pane-active-fg white | |
# set -g pane-active-bg yellow | |
# Customizing the Command Line | |
set -g message-fg white | |
set -g message-bg black | |
set -g message-attr bright | |
# Customizing the Status Bar | |
set -g status-utf8 on | |
set -g status-left-length 40 | |
set -g status-left "#[fg=green]Session: #S #[fg=yellow]#I #[fg=cyan]#P | " | |
set -g status-right "#[fg=cyan]%d %b %R" | |
set -g status-interval 60 | |
# Centering the Window List | |
set -g status-justify centre | |
# Identifying Activity in Other Windows | |
setw -g monitor-activity on | |
set -g visual-activity on |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment