上手终端复用神器 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