VSCode 必备高效插件合集 + 完整配置代码|代码格式化、语法提示、一键提速
前言
作为前端开发者,VSCode 插件 + 自定义配置 直接决定开发效率。很多人只会写代码,不会优化编辑器,代码格式混乱、缩进错乱、无语法校验、开发卡顿、重复工作量大。
本文整理前端刚需必装插件,覆盖 Vue3 / React / 原生 JS / 样式 / 格式化 / 美化 / 效率工具,附带完整 settings.json 配置文件,直接复制开箱即用,团队统一编码规范,告别手动格式化。
一、前端核心刚需插件(必装)
1. ESLint
作用:JS/TS 语法校验、代码规范检测、错误标红、强制编码风格解决:语法不规范、变量未定义、冗余代码、潜在 BUG
2. Prettier - Code formatter
作用:一键代码格式化,统一缩进、引号、分号、换行前端通用格式化神器,搭配 ESLint 完美闭环
3. Volar
作用:Vue3 专属增强语法高亮、代码提示、组件跳转、props 校验、模板格式化✅ Vue3 开发必装,替代旧版 Vetur
4. TypeScript React code snippets
作用:React/TS 代码片段、快速生成模板函数组件、hooks、路由、状态一键生成
5. HTML CSS Support
作用:HTML/CSS 智能提示、类名补全、路径联想
6. Auto Rename Tag
作用:自动同步修改首尾标签改前面标签,后面自动同步修改,节省大量时间
7. Path Intellisense
作用:文件路径自动补全,引入组件、图片、资源不迷路
8. Iconify IntelliSense
作用:主流图标库实时提示、预览、补全,适配 Element Plus、Ant Design
9. JSON to TS
作用:JSON 一键转 TS 类型、接口,后端返回数据快速生成类型
10. Error Lens
作用:错误、警告直接行内显示,不用悬浮查看,排错更快
二、颜值 & 效率辅助插件(推荐安装)
- One Dark Pro:热门主题,护眼高颜值
- Material Icon Theme:文件图标美化,区分 vue/js/css/json
- Code Runner:右键运行单文件代码,测试 JS/TS/JSON 快速运行
- Bracket Pair Color DLW:彩色括号嵌套分层,多层代码不看花眼
- Search Node Modules:快速查找 node_modules 内部文件
- Todo Tree:项目 todo、待办、FIXME 高亮集中展示
三、完整通用配置 settings.json(直接复制)
按下 Ctrl + Shift + P → 输入 首选项: 打开设置(JSON)全部粘贴覆盖,自动格式化、自动保存、规范统一
json
{
// 编辑器基础
"editor.fontSize": 15,
"editor.lineHeight": 1.6,
"editor.tabSize": 2,
"editor.wordWrap": "on",
"editor.cursorBlinking": "smooth",
"editor.formatOnSave": true,
"editor.formatOnType": false,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
// 格式化优先级
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[css]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[scss]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[vue]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
// ESLint 配置
"eslint.enable": true,
"eslint.run": "onType",
"eslint.workingDirectories": [{ "mode": "auto" }],
// Prettier 全局规则
"prettier.singleQuote": true,
"prettier.semi": false,
"prettier.trailingComma": "none",
"prettier.printWidth": 100,
"prettier.arrowParens": "avoid",
// 关闭自带校验,避免冲突
"javascript.validate.enable": false,
"typescript.validate.enable": false,
// 文件关联
"files.associations": {
"*.vue": "vue"
},
// 隐藏无关文件
"files.exclude": {
"**/node_modules": true,
"**/.git": true,
"**/dist": true
},
// 终端配置
"terminal.integrated.fontSize": 14,
"workbench.iconTheme": "material-icon-theme",
"workbench.colorTheme": "One Dark Pro"
}
四、Vue3 专属额外配置(搭配 Volar)
在项目根目录新建 .vscode/settings.json,项目独立配置:
json
{
"vue.server.hybridMode": true,
"vue.format.script.initialIndent": false,
"vue.complete.casing.props": "kebab"
}
五、常用快捷键(前端高频)
plaintext
Ctrl + S 保存自动格式化
Ctrl + D 选中下一个相同内容
Alt + ↑/↓ 代码上下移动
Ctrl + Alt + ↓ 多光标编辑
Ctrl + Shift + L 批量选中相同内容
Ctrl + B 侧边栏显隐
六、常见问题解决
-
保存不自动格式化检查:
formatOnSave开启 + 对应文件格式化器选中 Prettier -
ESLint 和 Prettier 冲突爆红安装依赖统一规则:
bash
运行
npm install eslint-config-prettier eslint-plugin-prettier -D
- Vue 代码无提示卸载 Vetur,只保留 Volar,重启 VSCode
文末总结
- 必装核心:
ESLint + Prettier + Volar + Auto Rename Tag + Path Intellisense - 一键复制
settings.json,全员统一代码风格 - 自动保存 + 自动修复,减少低级错误、提升联调效率
- 这套配置适配:原生开发、Vue2/Vue3、React、TS 所有前端项目
全套插件 + 配置直接上手,告别杂乱代码,开发效率翻倍!
更多推荐



所有评论(0)