自包含,整洁的 .tmux.conf 配置文件.

需求:
- 已安装 awk, perl and sed
- tmux >= 2.1 运行环境 Linux, Mac, OpenBSD, Cygwin or WSL (Bash on
Ubuntu on Windows)
- 环境变量 $TERM 必须设置为 xterm-256color
运行下面命令安装,如果已有配置文件请自行备份.
curl https://raw.githubusercontent.com/zhumengu/.tmux/master/install.sh | sh
自定义使用 ~/.tmux.conf.local 文件, 主配置文件切勿更改。
如果是 Vim 用户, 设置环境变量 $EDITOR 为 vim 启用 vim 风格按键绑定(参考
tmux 手册).
- 以 vim 按键映射
- C-a 作为前导键
- 最大化当前面板开关 <prefix> +[maximize-pane]
- 鼠标支持使用开关 <prefix> m
- 笔记本电池电量指示器
- 开机时间显示
- 当前面板指示 (tmux >= 2.1)
按键绑定说明,tmux 默认使用 Ctrl + b 作为前导键,配置中指定了第二前导键
Ctrl + a, 两者可混用(Ctrl+a 为screen默认按键)
- <prefix> 表示按下 Ctrl + a 键, 或者 Ctrl + b 键
- <prefix> c 表示按下 Ctrl + a 键,或者 Ctrl + b 键,随后按 c 键
- <prefix> C-c 表示按下 Ctrl + a 键,或者 Ctrl + b 键,随后按 Ctrl + c 键
绑定列表
- <prefix> r 重新加载配置
- C-l 刷新
- <prefix> - 当前窗口分割为上下两个
- <prefix> _ 当前窗口分割为左右连个
- <prefix> C-c 创建新窗口
- <prefix> e 使用$EDITOR 指定的环境变量编辑配置文件(未设置时使用vim)
- <prefix> r 重新加载配置
- <prefix> C-f 切换会话
- <prefix> C-h 与 <prefix> C-l 向前向后切换窗口 (默认
- <prefix> n 与 <prefix> p 被撤销)
- <prefix> Tab 切换到上一个活动窗口
- <prefix> h, <prefix> j, <prefix> k 与 <prefix> l 在各窗格间移动
- <prefix> H, <prefix> J, <prefix> K, <prefix> L 调整窗格大小
- <prefix> < 与 <prefix> > 交换窗格位置
- <prefix> + 最大化当前窗格
- <prefix> m 开启鼠标支持
- <prefix> U launches Urlview (if available)
- <prefix> F launches Facebook PathPicker (if available)
- <prefix> Enter 拷贝模式
- <prefix> b 查看剪贴板
- <prefix> p 粘贴
- <prefix> P 粘贴条目
- <prefix> e 使用系统默认编辑器打开配置文件
安装 powerline 参考
取消配置文件 "~/.tmux.conf.local" 中以下行注的注释显示 powerline 箭头, 前提是打
过 powerline fonts 补丁
tmux_conf_theme_left_separator_main='\uE0B0'
tmux_conf_theme_left_separator_sub='\uE0B1'
tmux_conf_theme_right_separator_main='\uE0B2'
tmux_conf_theme_right_separator_sub='\uE0B3'