以下是 VS Code 的高效使用技巧总结,涵盖编辑、导航、插件、调试等核心场景,助你大幅提升开发效率:
多光标操作
Alt + 点击
:在任意位置添加多个光标,实现并行编辑。Ctrl + D
:选中当前单词的下一个匹配项(连续按可多选)。Shift + Alt + I
:在选中区域的每行末尾添加光标。代码片段加速
!
+ Tab
生成 HTML 基础结构;for
+ Tab
生成循环模板。文件 > 首选项 > 用户代码片段
创建 JSON 模板,用 $1
、$2
设置占位符。智能重构
F2
:重命名符号(变量/函数),自动更新所有引用。Ctrl + .
:触发快速修复(如自动导入缺失模块、修复语法错误)。格式与注释
Shift + Alt + F
:格式化整个文档(需 Prettier 等插件)。Ctrl + /
:切换行注释;Shift + Alt + A
:切换块注释(JS/CSS)。文件与符号跳转
Ctrl + P
:按文件名模糊搜索并快速打开。Ctrl + Shift + O
:跳转到文件内的类/函数(支持输入名称过滤)。F12
:跳转到定义;Alt + ←
返回原位置。全局搜索与替换
Ctrl + Shift + F
:全项目关键词搜索;Ctrl + H
:当前文件替换。Alt + Enter
:选中所有匹配项,批量编辑。布局管理
Ctrl + \
:拆分编辑器(支持多视图对比)。Ctrl + K Z
:进入禅模式(全屏专注编码,隐藏侧边栏)。插件名称 | 功能 | 适用场景 |
---|---|---|
Prettier | 自动格式化代码 | 统一团队代码风格 |
ESLint | 实时语法检查 | 避免低级错误,规范 JS/TS 代码 |
GitLens | 增强 Git 功能 | 查看代码历史、作者信息 |
Live Server | 实时预览 HTML | 前端开发免手动刷新 |
Auto Rename Tag | 自动同步标签 | HTML/XML 标签重命名 |
断点调试
F9
:切换断点;F5
启动调试;F11
单步进入函数。.vscode/launch.json
支持 Node.js、Python 等语言调试。终端集成
Ctrl + `
:快速打开终端;`Ctrl + Shift + `` 新建终端。Ctrl + Shift + 5
),同时运行服务与命令。Git 高效操作
Ctrl + Shift + G
:查看 Git 变更;冲突时直接对比差异。Ctrl + Shift + P
)输入 Git: Commit
快速提交。Ctrl + K Ctrl + S
修改键绑定(如将格式化绑定到 Ctrl + S
保存时自动触发)。Ctrl + T
全局搜索符号(类/函数),跳转项目任意位置。Ctrl + Shift + Space
显示函数参数类型(避免查文档)。提示:优先掌握高频快捷键(如
Ctrl+P
、Ctrl+D
、F2
),再逐步扩展。定期清理未用插件保持编辑器性能。更多技巧可参考 官方快捷键手册 或 实战案例。