brew install tmux
可以直接安装到电脑中。
在命令行中,直接输入 `tmux` 即可启动。
ctrl + b
可以启动命令模式,类似 vim 下的 : 。然后再按 % 可以进行水平切分。
如果想到垂直切分,则按下 “ 即可。
ctrl + b
然后按 d 可以将这个后台隐藏,如果想回到隐藏的进程,可以输入 tmux attach 即可。
Session会话,一组窗口的集合,通常来概括一个任务, Session 可以有自己的名字用来切换Window窗口,单个可见窗口,有自己的编号,可以快捷切换。Pane窗格,被划分可小块的窗口,类似于 vim 中的 C-w +v
。
ctrl + b
来激活快捷键,开启后可以使用一些特定按键来执行操作。
分类 | 快捷键 | 功能 |
---|---|---|
基础 | ? | 获取帮助信息 |
Session管理 | s | 列出所有会话 |
$ | 重命名当前会话 | |
d | 断开当前会话 | |
Window管理 | c | 创建一个新窗口 |
, | 重命名当前窗口 | |
w | 列出所有窗口 | |
% | 水平分割窗口 | |
" | 垂直分割窗口 | |
n | 选择下一个窗口 | |
p | 选择上一个窗口 | |
0~9 | 选择0~9对应的窗口 | |
l | 在前后两个窗口间切换 | |
w | 通过窗口列表切换窗口 | |
f | 在所有窗口中查找指定文本 | |
Pane管理 | % | 创建水平窗格 |
" | 创建一个垂直窗格 | |
h | 将光标移入下左侧窗格 | |
j | 将光标移入下下方窗格 | |
l | 将光标移入下右侧窗格 | |
k | 将光标移入下上方窗格 | |
q | 显示窗格编号 | |
o | 在窗格间切换 | |
} | 与下一个窗格交换位置 | |
{ | 与上一个窗格交换位置 | |
! | 在新窗口中显示当前窗格 | |
x | 关闭当前窗格 | |
SPC | 循环切换窗格布局 | |
Alt + o | 逆时针旋转窗格面板 | |
Ctrl + o | 顺时针旋转窗格面板 | |
方向键 | 移动光标选择面板 | |
其它 | t | 在当前窗格显示时间 |
z | 最大化和最小化当前窗口 |