移动相关
| 快捷键 | 说明 | 补充 |
|---|---|---|
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 :
|
|
附录B: 我的全局快捷键
| 快捷键 | 说明 | 补充 |
|---|---|---|
M-a |
微信截图 | |
C-M-c |
CopyQ 剪切板 | |
PrtSc |
ShareX 截图 | |
C-PrtSc |
选择矩形区域截图 | |
C-M-q |
ShareX 取色 |