参考: https://github.com/gpakosz/.tmux

优点:

  • 界面非常漂亮,有很多指示图标,能够实时的查看系统状态,session和window信息
  • 快捷键非常合理,非常好用
cd
git clone https://gitee.com/wangduanduan/tmux.git
mv tmux .tmux
ln -s -f .tmux/.tmux.conf
cp .tmux/.tmux.conf.local .

微调配置

启用ctrl+a光标定位到行首

默认情况下,ctrl+a被配置成和ctrl+b的功能相同,但是大多数场景下,ctrl+a是readline的光标回到行首的快捷键,

所以我们需要恢复ctrl+a的原有功能。

只需要把下面的两行取消注释

set -gu prefix2      
unbind C-a  

复制模式支持jk上下移动

set -g mode-keys vi

在相同的目录打开新的窗口或者标签页

tmux_conf_new_window_retain_current_path=true
tmux_conf_new_pane_retain_current_path=true

隐藏系统运行时间信息

状态栏的系统运行时长似乎没什么用,可以隐藏

tmux_conf_theme_status_left=" ❐ #S "