Tmux

Tmux是一种终端多路复用器:它允许在一个屏幕上创建、访问和控制多个终端。tmux可以从屏幕上分离并在后台继续运行,然后重新附加

详细教程可以看Tmux使用手册, 这里只记录我一些配置以备忘

安装

Linux: sudo apt install tmux

配置

tmux的配置文件是 ~/.tmux.conf,这个文件可能不存在,你可以自己新建。

# 设置前缀为Ctrl + a
set -g prefix C-a

#解除Ctrl+b 与前缀的对应关系
unbind C-b

对于tmux v2.1(2015.10.28)之前的版本,需加入如下配置:

setw -g mode-mouse on # 支持鼠标选取文本等
setw -g mouse-resize-pane on # 支持鼠标拖动调整面板的大小(通过拖动面板间的分割线)
setw -g mouse-select-pane on # 支持鼠标选中并切换面板
setw -g mouse-select-window on # 支持鼠标选中并切换窗口(通过点击状态栏窗口名称)

有的地方可能会出现set-window-option的写法,setw就是它的别名。

对于tmux v2.1及以上的版本,仅需加入如下配置:

set-option -g mouse on # 等同于以上4个指令的效果

使用

均需要先按Ctrl + B

  • %:左右分屏幕
  • ": 上下分屏
  • x: 关闭终端