VSCode快捷键
| 功能 说明 |
MacOS快捷键 | Windows快捷键 |
|---|---|---|
| 核心导航(必会!) | ||
| 快速打开文件 按下后输入文件名,快速跳转到任何文件,神器中的神器! |
Cmd + P | |
| 命令面板 VSCode 的“魔法咒语”,所有功能都可以在这里搜索并执行。 |
Shift+Cmd+P | Ctrl+Shift+P |
| 聚焦到资源管理器 如果侧边栏已打开,快速将焦点切换到文件资源管理器。 |
Cmd + Shift + E | |
| 在打开的文件之间切换 像浏览器标签一样切换最近使用的文件。 |
Ctrl + Tab | |
| 快速导航到符号(类、方法、变量等) | Shift+Cmd+O | Ctrl + Shift + O |
| 显示/隐藏侧边栏 最大化编辑区域。 |
Cmd + B | |
| 显示/隐藏面板 切换下方面板(问题输出、调试控制台、终端等)的显示。 |
Cmd + J | |
| 编辑技巧(大幅提升编码速度) | ||
| 多选相同词 选中一个单词后,按一次选中下一个相同的词,可以同时编辑多处。 |
Cmd + D | Ctrl + D |
| 多光标编辑 在任意位置按住 Option并点击鼠标,可以添加多个光标,同时输入。 |
Option + 点击 | |
| 向上/向下移动行 快速移动当前行或选中的多行代码。 |
Option + ↑/↓ | |
| 向上/向下复制行 快速复制当前行或选中的多行代码。 |
Option + Shift + ↑/↓ | |
| 删除行 无需选中,直接删除光标所在行。 |
Cmd + Shift + K | |
| 添加/移除行注释 注释或取消注释当前行或选中的多行。 |
Cmd + / | |
| 格式化文档 使用 Prettier 等格式化工具自动整理代码格式。 |
Option + Shift + F | |
| 下方插入行 无论光标在行中任何位置,直接跳到行尾并换行。 |
Cmd + Enter | |
| 切换自动换行 当代码行很长时,开启/关闭自动换行。 |
Option + Z | |
| 鼠标拖动竖向列选(当前光标处开始) | Option + Shift + 鼠标向上或向下拖动 | |
| 搜索与替换(快速定位) | ||
| 在文件中查找 当前文件内搜索。 |
Cmd + F | |
| 在文件中替换 当前文件内替换。 |
Option + Cmd + F | |
| 查找下一个/上一个 在查找模式下快速跳转。 |
Cmd + G/ Shift + Cmd + G |
|
| 在全局中查找 在整个项目文件夹中搜索,功能非常强大。 |
Shift + Cmd + F | Ctrl + Shift + F |
| 在全局中替换 在整个项目文件夹中搜索并替换。 |
Shift + Cmd + H | Ctrl + Shift + H |
| 跳转到指定行号 | Ctrl + G | Ctrl + G |
| 代码操作(理解与重构) | ||
| 跳转到定义 跳转到变量、函数或类的定义处。 |
F12 | |
| 查看定义 在不跳转的情况下,以小浮窗形式预览定义。 |
Option + F12 | |
| 重命名符号 重命名变量、函数等,所有引用处会同步修改。 |
F2 | |
| 后退 跳转到定义后,可以快速跳回原来的位置。 |
Ctrl + - | |
| 查看引用 显示所有引用该符号的地方。 |
Shift + F12 | |
| 快速修复 当光标在有问题的代码上时,触发快速修复(如自动导入)。 |
Cmd + . | Ctrl + . |
| 启动或继续调试 | F5 | |
| 停止调试 | Shift + F5 | |
| 重构 显示可用的重构选项(如提取函数、变量等)。 |
Shift + Option + F12 | |
| 窗口与标签页管理 | ||
| 拆分编辑器 向右拆分当前编辑器,实现分栏编辑。 |
Cmd + | | |
| 聚焦到第1/2/3个编辑组 在拆分后的多个编辑组之间快速切换焦点。 |
Cmd + 1/2/3 | |
| 关闭当前标签页 关闭当前活动的编辑器。 |
Cmd + W | |
| 关闭所有标签页 先按 Cmd + K,松开后再按 W。 |
Cmd + Kthen W |
|
| 在编辑器和终端间切换焦点 让光标在编辑器和集成终端之间快速切换。 |
Ctrl +`(Tab上方的键) |
Bookmarks插件快捷键
| 功能 | MacOS快捷键 | Windows快捷键 |
|---|---|---|
| 创建或消除书签 | Cmd+Option+K | Ctrl+alt+K |
| 跳转到前一个书签 | Cmd+Option+J | Ctrl+alt+J |
| 跳转到后一个书签 | Cmd+Option+L | Ctrl+alt+L |