VSCode 插件
编辑器增强类
| 名字 | 插件 ID | 插件描述 |
|---|---|---|
| Code Runner | Code Runner | 运行多种语言的代码片段或代码文件 |
| Auto Close Tag | Auto Close Tag | 自动添加闭合标签 |
| Auto Import | Auto Import | 自动查找、解析并提供所有可用导入的代码操作和代码补全 |
| Auto Rename Tag | Auto Rename Tag | 修改标签时自动修改闭合标签名字 |
| Beautiful css/sass/scss/less | Beautiful css/sass/scss/less | 美化 css、sass 和 less 代码 |
| Document This | Document This | 在 TypeScript 和 JavaScript 文件中自动生成详细的 JSDoc 注释 |
| Easy Less | Easy Less | 自动在保存时将 LESS 编译为 CSS |
| EditorConfig for VS Code | EditorConfig for VS Code | Visual Studio Code 的 EditorConfig 支持 |
| Error Lens | Error Lens | 改善错误、警告和其他语言诊断的突出显示 |
浏览器相关类
| 名字 | 插件 ID | 插件描述 |
|---|---|---|
| Browse Lite | Browse Lite | VS Code 中的嵌入式浏览器 |
| Code Translate | Code Translate | 代码翻译 |
| Console Ninja | Console Ninja | 在 VSCode 中显示 console.log 结果 |
| glsl-canvas | glsl-canvas | GLSL 着色器的实时 WebGL 预览 |
| Image preview | Image preview | 在 gutter 和悬停时显示图像预览 |
| Live Server | Live Server | 在本地/网络服务器上为静态和动态页面提供实时重载 |
| Microsoft Edge Tools for VS Code | Microsoft Edge Tools for VS Code | 为 VS Code 提供 Microsoft Edge 浏览器开发工具 |
| open in browser | open in browser | 在默认浏览器中打开 HTML 文件 |
版本控制与协作工具
| 名字 | 插件 ID | 插件描述 |
|---|---|---|
| GitLens — Git supercharged | GitLens — Git supercharged | 增强 Visual Studio Code 内置的 Git 功能 |
| GitHub Pull Requests and Issues | GitHub Pull Requests and Issues | 创建、管理和接收 GitHub 的 Pull Requests 和 Issues 的通知 |
| GitHub Theme | GitHub Theme | Visual Studio Code 的 GitHub 主题 |
| Gist | Gist | 创建、打开和编辑 Gists |
| Git History | Git History | 查看 git 日志、文件或行历史记录 |
代码质量与规范工具
| 名字 | 插件 ID | 插件描述 |
|---|---|---|
| Babel Javascript | Babel Javascript | 为今天的 JavaScript 提供 VSCode 语法高亮 |
| Babelrc | Babelrc | Babelrc 的 JSON 验证 |
| Eslint | Eslint | 将 ESLint JavaScript 集成到 VS Code 中 |
| Stylelint | Stylelint | CSS/SCSS/Less 样式表的 Linter |
| Prettier - Code formatter | Prettier - Code formatter | 代码格式化工具 |
| Better Comments | Better Comments | 通过警告、信息、TODO 等改进您的代码注释 |
| Import Cost | Import Cost | 在编辑器中显示导入/ require 包的大小 |
| Error Gutters | Error Gutters | 在行号右边显示错误标记 |
| Code Spell Checker | Code Spell Checker | 代码拼写检查 |
项目管理与辅助工具
| 名字 | 插件 ID | 插件描述 |
|---|---|---|
| Project Tree | Project Tree | 将您的项目转换为树视图 |
| Path Intellisense | Path Intellisense | 路径自动完成 |
| File Icons | File Icons | VSCode 中的文件特定图标 |
| vscode-icons | vscode-icons | 文件类型图标 |
| Paste Image | Paste Image | 粘贴图片并插入 Markdown |
| koroFileHeader | koroFileHeader | 生成文件头部注释 |
| New Relic CodeStream | New Relic CodeStream | 代码旁添加评论 |
| Turbo Console Log | Turbo Console Log | 快捷添加 consolelog |
CSS 工具
| 名字 | 插件 ID | 插件描述 |
|---|---|---|
| Color Highlight | Color Highlight | 在编辑器中突出显示 Web 颜色 |
| CSS Peek | CSS Peek | 允许从 HTML 文件到相应 CSS 的 ID 和类字符串定义进行查看 |
| PostCSS Sorting | PostCSS Sorting | PostCSS 属性排序 |
| px to rem & rpx & vw (cssrem) | px to rem & rpx & vw (cssrem) | 单位转换插件 |
| Sass(.sass only) | Sass(.sass only) | Sass 语法支持 |
| SCSS Formatter | SCSS Formatter | SCSS 格式化工具 |
| SCSS IntelliSense | SCSS IntelliSense | SCSS 的智能感知 |
| Less IntelliSense | Less IntelliSense | LESS 的高级自动完成和重构支持 |
Vue 相关工具
| 名字 | 插件 ID | 插件描述 |
|---|---|---|
| Svg Preview | Svg Preview | Svg 预览 |
| TypeScript Vue Plugin(Volar) | TypeScript Vue Plugin(Volar) | TypeScript 和 Vue 的全能插件 |
| Vue3 Snippets | Vue3 Snippets | Vue 3 的代码片段 |
| Vue Language Features | Vue Language Features | Vue 语言支持 |
| vue-helper | vue-helper | Vue 助手 |
测试工具
| 名字 | 插件 ID | 插件描述 |
|---|---|---|
| Jest | Jest | 使用 Facebook 的 Jest 愉快地编写测试 |
| Wallaby.js | Wallaby.js | 实时代码覆盖率 |
| Vitest | Vitest | 用于 Vite 的测试插件 |
其他工具
| 名字 | 插件 ID | 插件描述 |
|---|---|---|
| canvas-snippets | canvas-snippets | canvas 代码片段 |
| CodeSnap | CodeSnap | 代码截图 |
| DotEnv | DotEnv | 支持 dotenv 文件语法 |
| Goto defination alias | Goto defination alias | 跟随别名重定向的定义 |
| il8n Ally | il8n Ally | VSCode 的一站式国际化扩展 |
| Iconify IntelliSense | Iconify IntelliSense | 智能 Iconify 预览和搜索 |
| json2ts | json2ts | 将 JSON 对象转换为 TypeScript 接口 |
YAML 工具
| 名字 | 插件 ID | 插件描述 |
|---|---|---|
| YAML | YAML | YAML 语法支持 |
微信小程序相关插件
| 名字 | 插件 ID | 插件描述 |
|---|---|---|
| 小程序开发助手 | 小程序开发助手 | 微信小程序开发辅助工具,支持智能补全等 |
| wxml | wxml(cnyballk) | 提供格式化和高亮组件功能 |
| wxapp-helper | wxapp-helper(Sean) | 生成页面/组件、模板配置等功能 |
| wechat-snippet | wechat-snippet(ChandZhang) | 从微信官方文档搬运的代码片段 |
| vscode wxml | vscode wxml(codefee) | VSCode 中的 wxml 语法支持及代码片段 |
| vscode weapp api | vscode weapp api(codefee) | 微信小程序 API 提示及代码片段 |
uniapp 相关插件
| 名字 | 插件 ID | 插件描述 |
|---|---|---|
| uni-ui-snippets | uni-ui-snippets | uni-ui 组件库的代码片段 |
| uni-highlight | uni-highlight | 对条件编译的代码注释部分提供了语法高亮 |
| uni-helper | uni-helper | uni-app 代码片段 |
| uni-create-view | uni-create-view | uni-app 创建页面代码片段 |
| uni-cloud-snippets | uni-cloud-snippets | uni-app 云函数代码片段 |
| uni-app-snippets | uni-app-snippets | uni-app 代码片段 |
| uni-app-schemas | uni-app-schemas | 校验 uni-app 中的 androidPrivacy.json、pages.json 和 manifest.json 格式 |
Flutter 相关插件
| 名字 | 插件 ID | 插件描述 |
|---|---|---|
| Awesome Flutter Snippets | Awesome Flutter Snippets | 包含常用 Flutter 类和方法的代码片段集合 |
| Dart | Dart | Visual Studio Code 的 Dart 语言支持和调试器 |
| Dart Data Class Generator | Dart Data Class Generator | 轻松、快速地创建 dart 数据类,无需编写样板或运行代码生成 |
| Flutter | Flutter | Visual Studio Code 的 Flutter 支持和调试器 |
| Flutter Color | Flutter Color | 帮助您轻松可视化颜色的插件 |
| Flutter GetX Generator - 猫哥 | Flutter GetX Generator - 猫哥 | GetX 项目代码生成工具 |
| Flutter Widget Snippets | Flutter Widget Snippets | 日常 Flutter 开发中有用的小部件片段集合 |
| Json to Dart Model | Json to Dart Model | 将 Json 转换为 Dart 模型类的扩展 |
Markdown 相关插件
| 名字 | 插件 ID | 插件描述 |
|---|---|---|
| Markdown All in One | Markdown All in One | 撰写 Markdown 所需的一切 |
| Markdown Preview Enhanced | Markdown Preview Enhanced | Markdown Preview Enhanced 移植到 VSCode |
前端探索