快捷键大全

Mac

  • Control-H:删除插入点左边的字符。也可以使用 Delete 键。
  • Control-D:删除插入点右边的字符。也可以使用 Fn-Delete。
  • Control-A:移至行或段落的开头。
  • Control-E:移至行或段落的末尾。
  • Control-F:向前移动一个字符。
  • Control-B:向后移动一个字符。
  • Control-L:将光标或所选内容置于可见区域中央。
  • Control-P:上移一行。
  • Control-N:下移一行。
  • Control-O:在插入点后新插入一行。
  • Control-T:将插入点后面的字符与插入点前面的字符交换。

Vim

# vim教程
vimtutor
# 帮助命令
:help
  • Control-[:ESC

查看位置

  • Control-g:打印位置信息
:set number # 打开行号
:set nonumber # 关闭行号

滚动 scrolling

  • Control-u:上滚半屏
  • Control-d:下滚半屏
  • Control-b:上滚全屏
  • Control-f:下滚全屏
  • Control-e:上滚一行
  • Control-y:下滚一行

撤销

  • u:撤销
  • Contorl-r:取消撤销

窗口 window

:split :sp # 分割窗口
  • Control-w+w: 纵向分割窗口
  • Control-w+v: 横向分割窗口
  • Control-w+q: 关闭窗口
  • Control-w+k:窗口移动⬆️
  • Control-w+j:窗口移动⬇️
  • Control-w+h:窗口移动⬅️
  • Control-w+l:窗口移动➡️

标签页 tab

:tabnew # 新建标签
:tabn # 切换标签
:tabc # 关闭标签
:tabo # 关闭其他标签
  • gT :切换到上一个标签
  • gt:切换到下一个标签

标签 tag

  • Control-]:跳转到标签 (例如:跳转到函数定义)
  • Control-t:跳回
  • Control-o:跳至上一处 可不断往前跳

tmux

仅适用于作者的 tmux 配置

会话

  • prefix-s:调出会话树,选择切换
  • prefix-(:切换至上一个会话
  • prefix-):切换至下一个会话

窗口

  • prefix-w:调出窗口树,选择切换
  • option-w:新建窗口
  • option-q:关闭当前窗口
  • option-e:关闭其他窗口
  • option-h:切换至上一个窗口
  • option-l:切换至下一个窗口
  • option-j:将当前窗口往前移
  • option-k:将当前窗口往后移

面板

  • prefix-|:垂直分屏
  • prefix-\:水平分屏
  • prefix:调整面板布局
  • option-b:分离当前面板至新窗口
  • option-c:关闭当前面板
  • option-o:关闭其他面板
  • Control-h:移动到左边面板 ⬅️
  • Control-l:移动到右边面板 ➡️
  • Control-j:移动到下边面板 ⬇️
  • Control-k:移动到上边面板 ⬆️

时钟

  • prefix-t:显示时钟

快捷键大全
http://guoguo.host/blog/p/1d7f6ac9.html
作者
Guoguo
发布于
2023年4月30日
许可协议