其一:https://wiki.eryajf.net/pages/f65f4c/
一、通用增强 (General Enhancement)
这类插件主要用于提升编辑器的整体使用体验和编码效率.
aaron-bond.better-comments: 增强代码注释,通过特殊标记高亮不同类型的注释(如 TODO, FIXME, INFO 等),使其更易读和管理.emmanuelbeziat.vscode-great-icons: 提供更美观、更具区分度的文件和文件夹图标,改善视觉体验.esbenp.prettier-vscode: 流行的代码格式化工具,能够自动格式化多种语言的代码,保持团队代码风格一致.fehey.brackets-light-pro: 括号对着色,帮助开发者更容易地区分和匹配嵌套的括号,提高代码可读性.gruntfuggly.todo-tree: 扫描工作区中的 TODO, FIXME 等注释,并在侧边栏以树状结构展示,方便追踪和管理待办事项.ms-ceintl.vscode-language-pack-zh-hans: VS Code 官方简体中文语言包,提供中文界面.oderwat.indent-rainbow: 为代码中的不同缩进级别添加不同的颜色,使代码结构更加清晰.shardulm94.trailing-spaces: 高亮并可以一键删除代码行尾多余的空格,保持代码整洁.usernamehw.errorlens: 将诊断信息(错误、警告)直接内联显示在代码行旁边,无需鼠标悬停即可查看.visualstudioexptteam.intellicode-api-usage-examples: 基于 AI 分析 GitHub 上的代码,为开发者提供常见库和 API 的使用示例.vscodevim.vim: 为 VS Code 提供 Vim 编辑模式,满足 Vim 用户的使用习惯.
二、版本控制 (Version Control)
增强 VS Code 内置的 Git 功能,提供更便捷的版本控制操作.
donjayamanne.githistory: 查看文件的 Git 历史记录、变更详情、以及不同版本之间的比较.eamodio.gitlens: 强大的 Git 功能增强插件,提供代码追溯 (blame)、提交历史、分支比较等高级功能.mhutchie.git-graph: 以图形化的方式展示 Git 仓库的分支和提交历史,使版本演进一目了然.
三、前端开发 (Frontend Development)
针对前端开发工作流的插件.
bradlc.vscode-tailwindcss: 为 Tailwind CSS 框架提供智能提示、语法高亮和 Linting.dbaeumer.vscode-eslint: 集成 ESLint,一个可配置的 JavaScript、TypeScript 代码检查工具,帮助发现和修复代码问题.ritwickdey.liveserver: 启动一个本地开发服务器,支持静态和动态页面的实时刷新,方便前端调试.svelte.svelte-vscode: 为 Svelte 框架提供语言支持,包括语法高亮、智能提示等.
四、后端开发 & 语言支持 (Backend Development & Language Support)
提供对各种后端语言和相关技术的支持.
Python
codeium.windsurfpyright: (推测是 Codeium 提供的 Pyright) Python 类型检查和语言服务,提供更强的代码分析和补全.ms-python.python: 微软官方 Python 扩展,提供调试、Linting、代码格式化、Jupyter Notebook 支持等全方位功能.ms-python.debugpy: Python 调试器核心组件.ms-toolsai.jupyter: Jupyter Notebook 支持,可在 VS Code 中创建、编辑和运行.ipynb文件.ms-toolsai.jupyter-keymap: 为 Jupyter Notebook 提供常用的快捷键映射.ms-toolsai.jupyter-renderers: Jupyter Notebook 输出内容的渲染器.ms-toolsai.vscode-jupyter-cell-tags: 支持 Jupyter Notebook 单元格标签.ms-toolsai.vscode-jupyter-slideshow: 将 Jupyter Notebook 转换为幻灯片演示.
Go
golang.go: 官方 Go 语言支持扩展,提供代码补全、调试、测试等功能.maracko.json-to-go: 快速将 JSON 数据转换为 Go 语言的结构体定义.ricardoerikson.vscode-go-impl-methods: 帮助开发者快速为 Go 接口生成方法实现.xiaoxin-technology.goctl:goctl工具集支持,常用于go-zero微服务框架的开发.
Java
redhat.java: Red Hat 提供的 Java 语言支持,基于 Language Server Protocol.vscjava.vscode-java-pack: Java 开发扩展包,通常包含以下多个 Java 相关插件,提供一站式 Java 开发环境:vscjava.vscode-java-debug: Java 调试器.vscjava.vscode-java-dependency: Java 项目依赖查看器.vscjava.vscode-java-test: Java 测试运行和管理.vscjava.vscode-maven: Maven 项目管理工具支持.vscjava.vscode-gradle: Gradle 项目管理工具支持.
vscjava.vscode-spring-initializr: Spring Initializr 集成,方便快速创建 Spring Boot 项目.
Rust
rust-lang.rust-analyzer: Rust 语言的官方语言服务器,提供精准的代码补全、导航、重构等功能.
Shell
bbenoist.shell: 为 Shell 脚本(如 sh, bash, zsh)提供语法高亮和一些基本支持.
其他 (数据格式, 构建工具等)
mikestead.dotenv: 为.env(环境变量) 文件提供语法高亮和支持.redhat.vscode-yaml: YAML 语言支持,提供校验、补全和格式化.tamasfe.even-better-toml: TOML 文件格式的增强支持,提供更好的语法高亮和校验.zxh404.vscode-proto3: Protocol Buffers (Proto3) 语法高亮和格式化.ldcf4.jumpprotobuf: 在 ProtoBuf 文件中进行定义跳转.ms-vscode.makefile-tools: Makefile 项目的构建、调试和智能提示支持.twxs.cmake: CMake 项目的配置、构建和调试支持.
五、Markdown & 文档 (Markdown & Documentation)
提升 Markdown 编辑和文档编写体验的插件.
bierner.markdown-mermaid: 在 Markdown 中支持 Mermaid 语法,用于创建流程图、序列图等图表.cyberbiont.vscode-open-in-typora: 提供一个命令,可以快速使用 Typora 编辑器打开当前的 Markdown 文件.hediet.vscode-drawio: 集成 Draw.io (diagrams.net),允许在 VS Code 中直接创建和编辑各种图表.pomdtr.excalidraw-editor: 集成 Excalidraw,一个手绘风格的图表编辑器,适合快速绘制草图.yzhang.markdown-all-in-one: 全能型 Markdown 插件,提供快捷键、目录生成、自动预览、数学公式支持等.
六、远程开发 (Remote Development)
支持通过 SSH、WSL 或容器连接到远程环境进行开发.
ms-vscode-remote.vscode-remote-extensionpack: 远程开发扩展包,通常包含以下核心组件:ms-vscode-remote.remote-ssh-edit: 通过 SSH 连接到远程服务器进行编辑和调试.- (也可能包含 Remote – WSL, Remote – Containers)
ms-vscode.remote-explorer: 远程资源管理器,方便浏览和管理远程文件系统.ms-vscode.remote-server: (远程开发所需的服务器端组件,通常在连接时自动安装)
七、数据库 (Database)
提供数据库相关的支持.
jakebathman.mysql-syntax: 为 MySQL SQL 语句提供语法高亮.
八、API & Web 服务 (API & Web Services)
用于测试和与 API 交互.
humao.rest-client: 允许直接在 VS Code 中编写和发送 HTTP 请求,并查看响应,类似轻量级的 Postman.
九、其他工具 (Other Tools)
一些实用的小工具.
adpyke.codesnap: 生成美观的代码片段截图,方便分享.gimjin.banjiao: 中文全角、半角字符之间的转换工具.tauri-apps.tauri-vscode: 为 Tauri 框架(使用 Web 技术构建桌面应用)提供开发支持.