通用
- GitLens - 通过注释与 CodeLens 一目了然地查看代码作者信息
- GitHub Pull Requests - 直接在此管理并评审你的 GitHub 拉取请求与问题
- GitLab Workflow - GitLab 集成扩展
- Mermaid Markdown Preview - 增加对图表与流程图的支持
- Visual Studio Keybindings - 在 Windsurf 中使用 Visual Studio 键盘快捷键
- Eclipse Keymap - 在 Windsurf 中使用 Eclipse 键盘快捷键
安全
- SonarQube for IDE - 提供强大的代码质量与安全分析,帮助你识别并修复缺陷、漏洞和代码异味
- 如需更多 SonarQube 功能,还可将 SonarQube MCP(模型上下文协议,Model Context Protocol)服务器与 Cascade 集成。可通过 Windsurf MCP Store 配置 SonarQube MCP Server,或参阅 SonarQube MCP server 文档。
- Snyk Security - 通过快速且准确的扫描,轻松发现并修复代码、开源依赖和基础设施即代码(IaC)配置中的问题
语言
Python
- ms-python.python - 核心 Python 支持:IntelliSense、代码检查、调试和虚拟环境管理
- Windsurf Pyright - 高速、类似 Pylance 的语言服务器,提供强类型检查和补全
- Ruff - 代码检查与格式化工具
- Python Debugger - 为 Python 应用提供调试支持
Java
- Extension Pack for Java - Java 必备工具包:编辑、重构、调试与项目支持(包含以下所有组件)
- redhat.java - 核心 Java 语言服务器,支持 IntelliSense、导航与重构
- Java debug - 完整的 Java 调试功能:断点、变量查看等
- Java Test Runner - 在编辑器内运行/调试 JUnit/TestNG 测试,配套测试界面
- Maven - Maven 支持:管理依赖、运行 goal、查看项目结构
- Gradle - Gradle 支持:任务浏览器、项目洞察与 CLI 集成
- Java Project Manager - 可视化管理 Java 项目依赖
Visual Basic
- Visual Basic Support - 语法高亮、代码片段、括号匹配、代码折叠
- VB Script Support - VBScript 编辑支持:语法高亮、代码大纲视图
- C# support - 基于 OmniSharp 的语言服务器,提供 IntelliSense 与调试
- Solution Explorer - 直观管理 .sln 与 .csproj 文件
C# / .NET
- DotRush - 轻量高性能的 OmniSharp 替代方案,基于 Roslyn 的 IntelliSense,内置 .NET Core 与 Unity 调试器、测试资源管理器和代码反编译。DotRush 是一款功能强大的独立 C# 扩展,提供所有关键能力,可替代 OmniSharp 及下方若干其他扩展。
- C# support - 基于 OmniSharp 的语言服务器,提供 IntelliSense 和调试功能
- .NET Install Tool - 安装和管理不同版本的 .NET SDK 与运行时
- Solution Explorer - 可视化管理 .sln 和 .csproj 文件
- C# Extensions - 通过添加 C# 类、接口、枚举,以及从属性生成构造函数等功能,提升 VS Code 体验
- Unity-tools - 面向 Unity 的工作流辅助工具(代码片段、文档、文件夹结构),用于游戏开发
C++
- Clangd - 高级代码补全、语法检查和语义高亮。基于 AST 的代码导航和符号索引
- CMake Tools - 在 VS Code 中管理 CMake 项目、构建配置和调试。为 clangd 自动生成准确的编译数据库(compile_commands.json)
- CMake - 为 CMakeLists.txt 文件提供语法高亮和基础编辑功能
- C++ Runner - 在 VS Code 中快速编译并执行单文件或小型项目