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

最大化和最小化当前窗口