tmux

Table of Contents

tmux 是一个终端复用器。一个屏幕可以创建多个终端。已 session 的方式维护,后台运行,前台 attach。

配置地址:https://github.com/zhangjie2012/dotfiles/blob/master/_tmux.conf

因为习惯了 Emacs 的快捷键,所以把快捷键前缀由默认的 C-b 改成了 C-x

1 Workflow

1.1 新建 session

一般情况,直接输入 tmux 进入一个默认的 session 就可以了。其它:

  • tmux new -s <session-name> 创建一个具名的 session,直接 tmux 创建的名字是按照序号 0, 1, 2.. 命名
  • tmux attach -t <index/name> 接入回话
  • tmux detach C-x d 窗口和当前回话分离
  • tmux ls tmux list-session 列出 sessions

1.2 窗口(window)管理

命令 说明
c 新建窗口
, 重命名窗口
& 关闭窗口
p 前一个窗口
n 后一个窗口
l 切换到上一个窗口
<number> 用索引切换窗口

1.3 面板管理

命令 说明
| 垂直分屏
- 水平分屏
x 删除面板
<方向键> 切换面板
q 显示面板编号
Alt+o 逆时针旋转当前窗口的面板
Ctrl+o 顺时针选装当前窗口的面板
z 最大化当前面板
{ 前置当前面板
} 后置当前面板

2 扩展

First created: 2020-03-17 14:08:36
Last updated: 2020-04-17 Fri 14:34
Power by Emacs 26.3 (Org mode 9.3.6)