Tmux快捷键速查表
介绍
tmux分为三个层级
- session
- windwos
- panel
命令
tmux [new -s 会话名 -n 窗口名]
启动新会话tmux at [-t 会话名]
恢复会话tmux ls
列出所有会话tmux list-keys
列出所有可以的快捷键和其运行的 tmux 命令tmux list-commands
列出所有的 tmux 命令及其参数tmux info
列出所有的 session, window, pane, 运行的进程号,等。
快捷键
快捷键之前要加上Tmux前缀,默认是ctrl+b
基本操作
?
列出所有快捷键;按q返回d
脱离当前会话,可暂时返回Shell界面s
选择并切换会话;在同时开启了多个会话时使用D
选择要脱离的会话;在同时开启了多个会话时使用:
进入命令行模式;此时可输入支持的命令,例如 kill-server 关闭所有tmux会话t
显示当前的时间ctrl + z
挂起当前会话
session
$
重命名会话
windows
c
创建新窗口[0-9]
切换到指定窗口w
列出所有窗口n
后一个窗口p
前一个窗口l
前后窗口互相切换f
查找窗口,
重命名当前窗口.
修改当前窗口编号&
关闭当前窗口
panel
"
将当前面板上下分屏(我自己改成了 |)%
将当前面板左右分屏(我自己改成了 -)x
关闭当前分屏!
将当前面板置于新窗口,即新建一个窗口,其中仅包含当前面板ctrl+方向键
以1个单元格为单位移动边缘以调整当前面板大小alt+方向键
以5个单元格为单位移动边缘以调整当前面板大小q
显示面板编号o
选择当前窗口中下一个面板方向键
移动光标选择对应面板{
向前置换当前面板}
向后置换当前面板alt+o
逆时针旋转当前窗口的面板ctrl+o
顺时针旋转当前窗口的面板z
最大化当前所在面板page up
向上滚动屏幕,q 退出page down
向下滚动屏幕,q 退出
修改配置
ubuntu的默认配置没有找到。。。
还没有做的
- 按hjkl切换panel
- 自定义快捷键
参考
Tmux快捷键速查表
https://blog.fengcl.com/2018/09/12/tmux/