Tmux快捷键参考手册

概述

  tmux具有强大的终端复用功能,它可以实现编辑同步。tmux的命令模式、配置文件都与vim类似。tmux整体遵循CS设计,围绕window、session、pane等核心概念。详细手册参考man page或者项目github主页。

命令及快捷键前缀

Ctrl b (可以在tmux.conf中更改为其他前缀)

创建新窗口

:new-window (neww)
c :创建新窗口,窗口索引号会自动分配

关闭窗口

:kill-window :关闭窗口,所有pane被关闭
&:关闭当前激活窗口

选择窗口

:select-window
[0-9]:选择索引所代表的窗口
' :根据索引选择当前窗口
n :选择下一个窗口
l :选择最后一个窗口
:choose-tree:选择树结构
s或w:然后使用上下左右进行选择,使用t可以进行标记,使用x可以直接关闭某个item。

分列窗口,创建pane

:split-window (splitw):创建pane,分列窗口
% : 水平分列
" : 垂直分列

关闭pane

:kill-pane:关闭当前激活的pane
x

选择pane

:select-pane
<Up> <Down> <Right> <Left> :按照上下左右的方向跳转
q :显示Pane数以其尺寸
<Space>窗口布局切换
f:寻找包含某个文本的pane或者window

重新规划pane大小

Ctrl <Left>Ctrl <Right>Ctrl <Up>Ctrl <Down>

会话

:new-session创建新的会话
:attach-session (attach) :连接一个已经存在的会话或者新建一个会话
:attach -t <seesion-id>
:detach-clientd:从当前会话退出

设置鼠标

:set -g mouse on
:set -g mouse off

文本模式

Ctrl+b+[ : 进入文本复制模式,然后按下 Space 空格键选择起始位置,Enter 键完成,Ctrl+b+] 粘贴。