前言

做个记录Tmux终端复用工具常用命令集合。

正文

1. 窗格操作

快捷键都需要和前缀快捷键control + b配合着用

  • %左右平分出两个窗格
  • "上下平分出两个窗格
  • x关闭当前窗格
  • {当前窗格前移
  • }当前窗格后移
  • ;选择上次使用的窗格
  • o选择下一个窗格,也可以使用上下左右方向键来选择
  • space切换窗格布局,tmux内置了五种窗格布局,可以通过⌥1 至 ⌥5来切换
  • z最大化当前窗格,再次执行可以恢复原来大小
  • q显示所有窗格的序号,在序号出现期间按下对应的数字,即可跳转至对应的窗格

2. 窗口操作

快捷键都需要和前缀快捷键control + b配合着用

  • c新建窗口,此时当前窗口会切换至新窗口,不影响原有窗口的状态
  • p切换至上一窗口
  • n切换至下一窗口
  • w窗口列表选择,注意macOS下使用⌃p和⌃n进行上下选择
  • &关闭当前窗口
  • ,重命名窗口,可以使用中文,重命名后能在tmux状态栏更快速地识别窗口id
  • 0切换至0号窗口,使用其他数字id切换至对应窗口
  • f根据窗口名搜索选择窗口,可模糊匹配

3. 会话操作

快捷键都需要和前缀快捷键control + b配合着用

  • $重命名当前会话
  • s选择会话列表
  • ddetach当前会话,运行后将会推出tmux进程,返回至shell主进程

4. Shell主线程下操作tmux会话

  • tmux new -s foo新建名称为foo的会话
  • tmux ls列出所有会话
  • tmux a恢复至上一次的会话
  • tmux a -t foo恢复名称为foo的会话,会话默认名称为数字
  • tmux kill-session -t foo删除名称为foo的会话
  • tmux kill-server删除所有会话

总结

可以说完全是从简书上copy下来的,好好学习!

参考

[1] Tmux终端复用工具常用命令集合

Q.E.D.


立志做一个有趣的碳水化合物