编译安装
wget http://downloads.sourceforge.net/tmux/tmux-1.9a.tar.gztar -xzvf tmux-1.9a.tar.gzcd tmux-1.9a./configure --prefix=/opt/tmux-1.9amake配置Tmux
之前介绍过screen的使用(见 http://www.opstool.com/article/177) 。
如果您使用了之前screen文章里提供的配置,那么这次从screen无缝切换的tmux配置文件已经为您准备好了。配置如下:
#保存在个人home目录下 .tmux.conf#取消默认的设定键unbind C-bunbind &unbind %unbind wunbind '"'
#Escape键set -g prefix C-a
#解决bash ctrl a冲突问题bind a send-prefix
#窗口切分快捷键bind \ split-window -hbind - split-window -vbind K confirm-before -p "kill-window #W? (y/n)" kill-windowbind '"' choose-window
#Pane之间切换的快捷键bind h select-pane -Lbind j select-pane -Dbind k select-pane -Ubind l select-pane -R
#Pane大小调整快捷键bind < resize-pane -L 5bind > resize-pane -R 5bind _ resize-pane -D 5bind + resize-pane -U 5
#设置window属性setw -g window-status-current-bg redsetw -g window-status-current-fg whitesetw -g window-status-current-attr brightsetw -g window-status-attr brightsetw -g window-status-format '#[fg=cyan,dim]#I#[fg=blue] #[default]#W#[fg=grey,dim]'setw -g window-status-current-format '#[fg=cyan,dim]#I#[fg=blue] #[default]#W#[fg=grey,dim]'
#设置状态栏#set -g status-utf8 onset -g status-left ""set -g status-left-length 0set -g status-interval 2set -g status-fg whiteset -g status-bg blueset -g status-right "%Y/%m/%d %H:%M"set -g default-terminal "screen"
#设置滚屏,屏幕历史长度set -g history-limit 10000set -g terminal-overrides 'xterm*:smcup@:rmcup@'setw -g mode-keys vi#setw -g utf-8 on
#其他设置set -sg escape-time 0常用快捷键
复制终端字符串