比较好用的tmux配置文件

.tmux.conf配置文件

set-option -g status-keys vi                         
setw -g mode-keys vi        

setw -g monitor-activity on                                                                                                                                             
# setw -g c0-change-trigger 10                          
# setw -g c0-change-interval 100                                                                                                                                                  
# setw -g c0-change-interval 50                                         
# setw -g c0-change-trigger  75          

set-window-option -g automatic-rename on                            
set-option -g set-titles on                         
set -g history-limit 100000                                                                                                                                                
#set-window-option -g utf8 on   

# set command prefix                                 
set-option -g prefix C-a                                          
unbind-key C-b                                             
bind-key C-a send-prefix

bind h select-pane -L                
bind j select-pane -D                                
bind k select-pane -U                                  
bind l select-pane -R   
                                                                                                                                                           
bind -n M-Left select-pane -L                      
bind -n M-Right select-pane -R                      
bind -n M-Up select-pane -U                            
bind -n M-Down select-pane -D    
                                                                                                                                
bind < resize-pane -L 7                                 
bind > resize-pane -R 7                                  
bind - resize-pane -D 7                                       
bind + resize-pane -U 7     
                                                                                                                                                                                
bind-key -n M-l next-window                                                
bind-key -n M-h previous-window         
                                                                                                                                                                                                                  
set -g status-interval 1                                          
# status bar                                        
set -g status-bg black 
set -g status-fg blue                                                                                                                

#set -g status-utf8 on
set -g status-justify centre
set -g status-bg default
set -g status-left " #[fg=green]#S@#H #[default]"
set -g status-left-length 20

# mouse support
# for tmux 2.1
# set -g mouse-utf8 on
set -g mouse on
#
# for previous version
#set -g mode-mouse on
#set -g mouse-resize-pane on
#set -g mouse-select-pane on
#set -g mouse-select-window on


#set -g status-right-length 25
set -g status-right "#[fg=green]%H:%M:%S #[fg=magenta]%a %m-%d #[default]"

# fix for tmux 1.9
bind '"' split-window -vc "#{pane_current_path}"
bind '%' split-window -hc "#{pane_current_path}"
bind 'c' new-window -c "#{pane_current_path}"

# run-shell "powerline-daemon -q"

# vim: ft=conf
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容