Tmux 101
插件
tpm
Tmux Plugin Manager.
安装方法:
git clone git@github.com:tmux-plugins/tpm.git ~/.tmux/plugins/tpm
- 修改
.tmux.conf
文件# List of plugins set -g @plugin 'tmux-plugins/tpm' set -g @plugin 'tmux-plugins/tmux-sensible' # Other examples: # set -g @plugin 'github_username/plugin_name' # set -g @plugin 'git@github.com/user/plugin' # set -g @plugin 'git@bitbucket.com/user/plugin' # Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf) run '~/.tmux/plugins/tpm/tpm'
- reload:
tmux source ~/.tmux.conf
使用方法:
- 安装插件
在~/.tmux.conf
中使用set -g @plugin '...'
语句,然后按prefix + I
,相应插件就会被clone到~/.tmux/plugins/
目录下
或者手动执行~/.tmux/plugins/tpm/bin/install_plugins
安装 - 卸载插件
删除~/.tmux.conf
中的相关语句,按prefix + alt + u
.
或者直接手动删除~/.tmux/plugins/
目录下的相关插件目录
Restoring tmux Sessions
set -g @plugin 'tmux-plugins/tmux-resurrect'
set -g @plugin 'tmux-plugins/tmux-continuum'
set -g @continuum-restore 'on'
这样配置后,每15 min
会自动保存一次。同时也可以用prefix-ctrl-s
手动保存,prefix-ctrl-r
手动载入
配置
powerline
# 安装
pip3 install --user powerline-status
# 获取安装路径
pip3 show powerline-status
修改配置文件~/.tmux.conf
powerline_root="/home/root/.local/lib/python3/site-packages"
source "${powerline_root}/powerline/bindings/tmux/powerline.conf"
powerline所在路径
.local/bin
必须包含在$PATH
路径中