Mac 下使用 tmux
- 2019 年 10 月 30 日
- 筆記
安装 tmux
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 |
最大化和最小化当前窗口 |