移动相关

快捷键 说明 补充
C-f 下一个字符 记忆: f - forward
C-b 上一个字符 记忆: b - backward
C-n 下一行 记忆: n - next
C-p 上一行 记忆: p - previous
C-a 行首 记忆: a - 第一个字母
C-e 行尾 记忆: e - end
M-f 下一个词 VSCode 中文断词设置,见附录A
M-b 上一个词
C-M-f 上一段
C-M-b 下一段
C-M-a 页首
C-M-e 页尾
快捷键 说明 补充
C-l 将当前光标位置居于屏幕中间 常用
M-1 上一个标签 使用 Alt Tab 临近的几个键操作标签
M-2 下一个标签
M-3 后退 光标跳转到别处后,回退到之前的位置
M-4 前进
M-w 关闭标签
M-u 撤销关闭的标签
C-x C-b 快速跳转至已经打开的标签 记忆: b - buffer
C-x C-f 快速打开文件
C-g 任何时候取消 emacs 默认

编辑相关

快捷键 说明 补充
C-c 复制 与操作系统统一
C-v 粘贴
C-m mark 默认是 C-SPACE ,与切换输入法冲突
C-w 剪切 emacs 默认
C-k 删除当前行 记忆: k - kill
C-u undo 撤销 记忆: u - undo
C-M-u redo
C-; 注释行 常用
M-; 注释块
M-↑ 将当前行上移
M-↓ 将当前行下移
M-S-↑ 将当前行向上复制
M-S-↓ 将当前行向下复制
C-h 删除 Backspace
F2 重命名
M-s 插入 snippets 记忆: s - snippet
C-q quick fix 常用
M-q 折叠 常用
C-M-↑ 操作多光标,上移
C-M-↓ 操作多光标,下移
按住鼠标中间选择 操作多光标
Alt Click 增添多个光标

命令相关

快捷键 说明 补充
M-x 输入 Command 常用
M-p peek 默认 S-F12
M-o go to defienition 默认 F12
C-t go to Symbol (当前文件)
C-M-t go to Symbol (全局)

窗口相关

快捷键 说明 补充
`C-`` 终端
C-S-f 搜索
C-S-e 文件列表
F11 Zen Mode
S-F11 全屏
C-x C-n 新的窗口

附录A: Word seperator for Chiense (中文标点断句)

在 VSCode 中修改如下 setting :

"editor.wordSeparators": "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?、,。?!“”‘’;:()「」【】〔〕『』〖〗",

附录B: 我的全局快捷键

快捷键 说明 补充
M-a 微信截图
C-M-c CopyQ 剪切板
PrtSc ShareX 截图
C-PrtSc 选择矩形区域截图
C-M-q ShareX 取色