VSCode 的快捷键继承了一些 IDE 风格,有 VS 的身影,也有 Emacs 的身影。简言之,内置快捷键玩熟了,效率提高不是一点两点。
窗口
操作 | 快捷键 |
---|---|
打开文件 | Ctrl + O |
打开文件夹 | Ctrl + K + O |
保存文件 | Ctrl + S |
另存为 | Ctrl + Shift + S |
新建文件 | Ctrl + N |
关闭当前文件 | Ctrl + W 或 Ctrl + F4 |
关闭所有编辑窗口 | Ctrl + K + W |
打开新编辑器 | Ctrl + Shift + N |
关闭编辑器 | Ctrl + Shift + W |
撤销最近关闭的一个文件编辑窗口 | Ctrl + Shift + T |
切换打开的文件 | Ctrl + Tab |
快速切换文件,可搜索 | Ctrl + E 或 Ctrl + P |
切换标签页的位置 | Ctrl + Shift + PgUp / PgDown |
多个编辑窗口 | Ctrl + 1 Ctrl + 2 Ctrl + 3 或 Ctrl + \ 或 Ctrl + Click file |
代码编辑
操作 | 快捷键 |
---|---|
代码行缩进 | Ctrl + [、Ctrl + ] |
折叠/展开区域代码 | Ctrl + Shift + [、Ctrl + Shift + ] |
折叠/展开所有子区域代码 | Ctrl + K + [、Ctrl + K + ] |
折叠/展开所有区域代码 | Ctrl + K + 0、Ctrl + K + J |
注释/取消注释 | Ctrl + / |
块区域注释 | Shift + Alt + A |
添加函数注释 | Ctrl + Alt + D + D |
选中当前行 | Ctrl + i |
删除当前行 | Ctrl + Shift + K 或 Shift + Delete |
删除光标右侧的单词 | Ctrl + Delete |
在当前行下边插入一行 | Ctrl + Enter |
在当前行上方插入一行 | Ctrl + Shift + Enter |
历史文件切换 | Alt + Left / Right |
当前代码行上下移动 | Alt + Up / Down |
向上向下复制一行 | Shift + Alt + Up / Down |
视图上下偏移 | Ctrl + Up / Down |
跳转到上一个 / 下一个错误或者警告 | F8 / Shift + F8 |
光标相关
操作 | 快捷键 |
---|---|
移动到行首 | Home |
移动到行尾 | End |
选择从光标到行首 | Shift + Home |
选择从光标到行尾 | Shift + End |
移动到文件开头 | Ctrl + Home |
移动到文件结尾 | Ctrl + End |
跳转到指定行 | Ctrl + G |
扩展选取范围 | Shift + Alt + Right |
缩小选取范围 | Shift + Alt + Left |
匹配并跳转到花括号的闭合处 | Ctrl + Shift + \ |
插入光标-支持多个 | Alt + Click |
上下插入光标-支持多个 | Shift + Alt + Click 或 Ctrl + Alt + Up / Down |
撤销最后一次光标操作 | Ctrl + U |
插入光标到选中范围内所有行结束符 | Shift + Alt + i |
插入光标到所有匹配到的末尾 | Ctrl + Shift + L |
查询与替换
操作 | 快捷键 |
---|---|
当前文件中查找 | Ctrl + F |
整个文件夹中查找 | Ctrl + Shift + F |
下一个 / 上一个查询结果 | F3 / Shift + F3 |
选中所有出现在查询中的 | Alt + Enter |
当前文件中查找替换 | Ctrl + H |
整个文件夹中查找替换 | Ctrl + Shift + H |
语言操作
操作 | 快捷键 |
---|---|
Emmet指令触发 / 缩进 | Tab |
格式化代码 | Shift + Alt + F |
格式化选中部分的代码 | Ctrl + K + F |
跳转到定义处 | F12 |
查看定义处缩略图 | Alt + F12 |
查看引用 | Shift + F12 |
在其他窗口打开定义处 | Ctrl + K + F12 |
快速修复部分可以修复的语法错误 | Ctrl + . |
重命名符号以及所有引用 | F2 |
移除空白字符 | Ctrl + K + X |
显示
操作 | 快捷键 |
---|---|
打开命令面板 | F1 或 Ctrl + Shift + P |
全屏 | F11 |
放大 / 缩小字体 | Ctrl + = / Ctrl + - |
预览markdown | Ctrl + Shift + V |
显示 / 隐藏侧边栏 | Ctrl + B |
打开资源视图 | Ctrl + Shift + E |
打开全局搜索 | Ctrl + Shift + F |
打开 Git 可视管理 | Ctrl + Shift + G |
打开 DeBug 面板 | Ctrl + Shift + D |
打开插件市场面板 | Ctrl + Shift + X |
打开问题面板 | Ctrl + Shift + M |
打开输出面板 | Ctrl + Shift + U |
打开调试控制台面板 | Ctrl + Shift + Y |
调试
操作 | 快捷键 |
---|---|
启动调试、继续 | F5 |
添加 / 删除断点 | F9 |
单步跳过 | F10 |
单步进入 / 单步跳出 | F11 / Shift + F11 |
显示悬浮 | Ctrl + k + i |
集成终端
操作 | 快捷键 |
---|---|
打开集成终端 | Ctrl + ` |
创建一个新的终端 | Ctrl + Shift + ` |
页面上下翻屏 | Shift + PgUp / PgDown |
滚动到页面头部或尾部 | Ctrl + Home / End |
其他
操作 | 快捷键 |
---|---|
修改主题 | F1 后输入 theme 回车,然后上下键即可预览 |
修改默认快捷键 | File -> Preferences -> Keyboard Shortcuts |