上手终端复用神器 Tmux
Tmux is an open-source terminal multiplexer for Unix-like operating systems.

安装:
1 | Debian/Ubuntu... |
执行 tmux 命令启动服务,(Ctrl+d 或 exit 退出),一个 tmux 服务可以包含多个会话,一个会话可以包含多个窗口,一个窗口可以包含多个窗格。
Pane 窗格
默认激活键为 Ctrl+B ,激活后按 % 为竖直分割窗口,以下同理:
%:纵向分隔窗口":横向分隔窗口;:光标切换到上一个窗格o:光标切换到下一个窗格;: 切换到上一个使用的窗口t: 显示时钟x:关闭当前窗格z:全屏显示切换q:显示窗格编号!:将当前窗格拆分为一个独立窗口
Ctrl + Arrow keys:调整窗格大小
Window 窗口
c:创建一个新窗口p:切换到上一个窗口n:切换到下一个窗口0~9: 切换窗口w:从列表中选择窗口,:窗口重命名l:切换到最后使用的窗口&:关闭窗口
Sessions 会话
新建会话:
1 | tmux new -s <session-name> |
s:以菜单方式显示和选择会话$:重命名会话d:分离会话,tmux 仍在后台运行
1 | 重新接入某个已存在的会话,使用会话编号 |
修改配置
新建 ~/.tmux.conf 文件,并写入:
1 | # tmux里vim按ESC反应慢的解决方法 |
保存后执行:tmux source-file ~/.tmux.conf
参考
* http://www.ruanyifeng.com/blog/2019/10/tmux.html
* https://blog.csdn.net/qushaming/article/details/90712886