tmux快捷键汇总(经常使用)

会话外操做:

tmux new -s <name-of-my-session> 在会话外建立一个新的会话
tmux ls 在会话外获取会话列表
tmux a(attach) -t <name-of-my-session> 在会话外进入会话,不带名字进入第一个会话
tmux kill-session -t <name-of-my-session> 在会话外删除会话缓存


上面的操做是在普通命令行下操做的,因此不用按前缀键。下面的都是在tmux中操做的,因此须要按前缀键,默认是ctrl-b;在tmux中,输入冒号是开启命令行。session

基本操做:

? 列出全部快捷键;按q返回
d 脱离当前会话,可暂时返回Shell界面,输入tmux attach可以从新进入以前会话
s 选择并切换会话;在同时开启了多个会话时使用
D 选择要脱离的会话;在同时开启了多个会话时使用
: 进入命令行模式;此时可输入支持的命令,例如kill-server全部tmux会话
[ 复制模式,光标移动到复制内容位置,空格键开始,方向键选择复制,回车确认,q/Esc退出
] 进入粘贴模式,粘贴以前复制的内容,按q/Esc退出
~ 列出提示信息缓存;其中包含了以前tmux返回的各类提示信息
t 显示当前的时间 布局

会话操做:

:new -s <name-of-my-new-session> 进入会话后建立新的会话
s 列出会话,进行选择
:kill-session 删除当前会话
:kill-server 删除全部会话命令行

窗口操做:

c 建立新窗口
& 关闭当前窗口
数字键 切换到指定窗口
p 切换至上一窗口
n 切换至下一窗口
l 先后窗口间互相切换
w 经过窗口列表切换窗口
, 重命名当前窗口,便于识别
. 修改当前窗口编号,至关于从新排序
f 在全部窗口中查找关键词,便于窗口多了切换server

面板操做:

“ 将当前面板上下分屏
% 将当前面板左右分屏
x 关闭当前分屏
z tmux 1.8新特性,最大化当前所在面板,重复一遍返回
! 将当前面板置于新窗口,即新建一个窗口,其中仅包含当前面板
Ctrl+方向键 以1个单元格为单位移动边缘以调整当前面板大小
Alt+方向键 以5个单元格为单位移动边缘以调整当前面板大小
空格键 能够在默认面板布局中切换,试试就知道了
q 显示面板编号
o 选择当前窗口中下一个面板
方向键 移动光标选择对应面板
{ 向前置换当前面板
} 向后置换当前面板
Alt+o 逆时针旋转当前窗口的面板
Ctrl+o 顺时针旋转当前窗口的面板排序

相关文章
相关标签/搜索