Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
82 lines (60 sloc) 2.75 KB

分屏 Tmux

安装

一般都是安装在服务端,所以主要记录 Linux 版本的安装过程。 这里主要记录没有 ROOT 的时候安装最新版 Tmux,因为有 ROOT 的话有很多种办法安装到最新版的软件。 主要需要注意的地方就是 configure 和 make 的时候要添加寻找头文件的地方。

$ mkdir $HOME/.local
$ curl -LO https://github.com/tmux/tmux/releases/download/3.0a/tmux-3.0a.tar.gz
$ curl -LO https://github.com/libevent/libevent/releases/download/release-2.1.11-stable/libevent-2.1.11-stable.tar.gz
$ curl -LO https://ftp.gnu.org/gnu/ncurses/ncurses-5.9.tar.gz
$ tar zvxf libevent-2.1.11-stable.tar.gz && cd libevent-2.1.11-stable
$ ./configure --prefix=$HOME/.local --disable-shared
$ make && make install && cd ..
$ tar zvxf ncurses-5.9.tar.gz && cd ncurses-5.9/
$ ./configure --prefix=$HOME/.local
$ make && make install && cd ..
$ tar zvxf tmux-3.0a.tar.gz && cd tmux-3.0a/
$ ./configure CFLAGS="-I$HOME/.local/include -I$HOME/.local/include/ncurses" LDFLAGS="-L$HOME/.local/lib -L$HOME/.local/include/ncurses -L$HOME/.local/include" --prefix=$HOME/.local
$ CPPFLAGS="-I$HOME/.local/include -I$HOME/.local/include/ncurses" LDFLAGS="-static -L$HOME/.local/include -L$HOME/.local/include/ncurses -L$HOME/.local/lib" make
$ make install && cd ..
$ export PATH=$HOME/.local/bin:$PATH
$ tmux -V
tmux 3.0a

https://p.pstatp.com/origin/ff8c0001337ea0818334

配置

基于网上很热门的配置 gpakosz/.tmux 进行修改。 主要修改的地方是:

# 使用 vi 键位
set -g status-keys vi
set -g mode-keys vi

# PREFIX-Q 显示编号保留时间,单位 ms
set -g display-panes-time 5000

# 判断终端是否支持真彩色决定 Tumx 开启真彩色
tmux_conf_theme_24b_colour=true

Tmux Plugin Manager

$ git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
$ bash ~/.tmux/plugins/tpm/bin/install_plugins

然后修改 .tmux.conf.local 文件。

setenv -g TMUX_PLUGIN_MANAGER_PATH '~/.tmux/plugins'
# List of plugins
set -g @tpm_plugins '          \
tmux-plugins/tpm             \
tmux-plugins/tmux-resurrect  \
tmux-plugins/tmux-continuum  \
'
# tmux-resurrect
set -g @resurrect-dir '~/.tmux/resurrect'

# 初始化 TPM 插件管理器 (放在配置文件的最后)
run '~/.tmux/plugins/tpm/tpm'

参考链接

https://gist.github.com/ryin/3106801

You can’t perform that action at this time.