tmux快捷键简单入门

tmux的快捷键也是一旦要用到的时候就怎么也想不起来的那种…

  • tmux new -s work 创建会话work
  • <C-b>d 分离会话和终端 detach (会话会在后台运行)
  • tmux ls 显示所有会话
  • tmux attach -t work 重新连接到会话work

tmux常用快捷键

会话(session)

  • <C-b>d 分离当前会话
  • <C-b>s 列出所有会话
  • <C-b>$ 重命名当前会话

可以多人连接到同一个session进行共享(相当于屏幕共享)

窗口(window)

  • <C-b>c 创建一个新窗口
  • <C-b>p 切换到上一个窗口
  • <C-b>n 切换到下一个窗口
  • <C-b><number> 切换到指定编号
  • <C-b>w 从列表中选择窗口
  • <C-b>, 窗口重命名

窗格(pane)

  • <C-b>% 划分左右两个窗格
  • <C-b>" 划分上下
  • <C-b><arrow key> 光标切换到其他窗格
  • <C-b>; 光标切换到上一个窗格
  • <C-b>o 切换到下一个
  • <C-b>x 关闭当前窗格
  • <C-b>! 将当前窗格拆分为一个独立窗口
  • <C-b>z 当前窗格全屏显示 再用一次会变化为原来大小
  • <C-b>q 显示窗格编号

Oh My Tmux

还是不要沉迷配置与美化,把精力用在该用的地方,开箱即用才是最好的。

oh my tmux 配置了两个<prefix><C-b><C-a>

编辑

  • <preifx> e 用编辑器打开配置文件
  • <preifx> r 重新加载配置文件
  • <C-l> 清空屏幕

会话

  • <preifx> <C-c> 创建新的会话
  • <preifx> <C-f> 查找会话并切换会话

窗口

  • <preifx> <C-h><preifx> <C-l>切换window
  • <preifx> tab 返回上一个激活的window
  • <preifx> - 水平切分窗格
  • <preifx> _ 垂直切分窗格
  • <preifx> h/j/k/l 导航窗格
  • <preifx> H/J/K/L 调整窗格大小
  • <preifx> + 最大化当前窗格未window
  • <preifx> m 打开/关闭鼠标模式

复制粘贴

  • <preifx> b 列出paste-buffers
  • <preifx> p 从paste-buffers中找到最新buffer来粘贴
  • <preifx> P 从paste-buffers中选择一个buffer进行粘贴

vim模式

在配置文件中打开vim模式

  • v进入visual模式可对shell上的内容进行选择
  • <C-v> 切换行/块 visual
  • H/L 跳转行首/行尾
作者

Jhuoer Yen

发布于

2024-03-05

更新于

2024-03-06

许可协议

评论

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×