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/