插件

插件目录

tpm

Tmux Plugin Manager.

安装方法:

  1. git clone git@github.com:tmux-plugins/tpm.git ~/.tmux/plugins/tpm
  2. 修改.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'
    
  3. 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路径中