Skip to main contentWindsurf ist als Fork von VS Code für Entwickler aus VS, Eclipse oder VS Code leicht zu übernehmen. Es nutzt das Open‑VSX‑Registry für Erweiterungen, die über das Erweiterungen‑Panel oder die Website zugänglich sind.
Damit Sie das Beste aus Windsurf für verschiedene Programmiersprachen herausholen, haben wir eine Liste beliebter, von der Community empfohlener Erweiterungen aus dem Open‑VSX‑Marktplatz zusammengestellt, die anderen Nutzern dabei geholfen haben, vertraute IDE‑Erfahrungen nachzubilden.
Schauen Sie sich unbedingt den vollständigen Open‑VSX‑Marktplatz an, um weitere nützliche Erweiterungen zu finden, die zu Ihren spezifischen Workflow‑Anforderungen passen!
Wichtige Erweiterungen, die deinen Entwicklungsworkflow unabhängig von der Programmiersprache verbessern:
Sicherheitsfokussierte Erweiterungen, die helfen, Schwachstellen aufzuspüren und die Codequalität sicherzustellen:
- SonarQube for IDE – bietet leistungsstarke Analysen für Codequalität und Sicherheit. Hilft dabei, Bugs, Schwachstellen und Code Smells zu erkennen und zu beheben
- Für zusätzliche SonarQube-Funktionalität können Sie den SonarQube MCP-Server auch mit Cascade integrieren. Konfigurieren Sie den SonarQube MCP-Server über den Windsurf MCP Store oder folgen Sie der SonarQube MCP-Server-Dokumentation.
- Snyk Security – Finden und beheben Sie schnell und präzise Probleme in Ihrem Code, in Open-Source-Abhängigkeiten und in Infrastructure-as-Code-Konfigurationen
- Checkmarx One – Umfassendes Sicherheitsscanning zur Erkennung von Schwachstellen in Code, Open-Source-Abhängigkeiten und IaC-Dateien, mit Echtzeit-Empfehlungen zur Behebung. Weitere Informationen finden Sie im offiziellen Checkmarx One Installation Guide.
Sprachspezifische Erweiterungen, die Ihre Developer Experience mit umfassenden Tools und IntelliSense-Unterstützung verbessern.
- ms-python.python - Umfassende Python-Unterstützung: IntelliSense, Linting, Debugging und Verwaltung virtueller Umgebungen
- Windsurf Pyright - Schneller, Pylance-ähnlicher Language Server mit strenger Typprüfung und Autovervollständigung
- Ruff - Linter und Code-Formatter
- Python Debugger - Debugging-Unterstützung für Python-Anwendungen
- Extension Pack for Java - Paket mit wichtigen Java-Tools: Bearbeitung, Refactoring, Debugging und Projektunterstützung (enthält alle unten aufgeführten)
- redhat.java - Java-Sprachserver (LSP) für IntelliSense, Navigation und Refactoring
- Java Debug - Vollständiges Java-Debugging mit Breakpoints, Variableninspektion usw.
- Java Test Runner - JUnit-/TestNG-Tests im Editor ausführen/Debuggen mit einer Test-UI
- Maven - Maven-Unterstützung: Abhängigkeiten verwalten, Ziele ausführen, Projektstruktur anzeigen
- Gradle - Gradle-Unterstützung: Task-Explorer, Projekteinblicke und CLI-Integration
- Java Project Manager - Java-Projektabhängigkeiten visualisieren und verwalten
- Visual Basic Support - Syntaxhervorhebung, Codeausschnitte (Snippets), Klammerzuordnung, Codefaltung
- VB Script Support - VBScript-Unterstützung für die Bearbeitung: Syntaxhervorhebung, Code-Strukturansicht
- C# support - OmniSharp-basierter Sprachserver mit IntelliSense und Debugging
- Solution Explorer - Visuelles Verwalten von .sln- und .csproj-Dateien
- DotRush - Eine schlanke, leistungsstarke Alternative zu OmniSharp mit Roslyn-basierter IntelliSense, integrierten Debuggern für .NET Core und Unity, Test-Explorer und Code-Dekompilierung. DotRush ist eine leistungsfähige, eigenständige C#-Erweiterung, die alle wesentlichen Funktionen bietet und OmniSharp sowie mehrere der unten aufgeführten Erweiterungen ersetzen kann.
- C# support - OmniSharp-basierter Sprachserver mit IntelliSense und Debugging
- .NET Install Tool - Installiert und verwaltet verschiedene Versionen von .NET SDK und Runtime
- Solution Explorer - Verwaltung von .sln- und .csproj-Dateien in einer visuellen Oberfläche
- C# Extensions - Verbessert die VS Code-Nutzung mit Funktionen wie dem Hinzufügen von C#-Klassen, -Interfaces und -Enums sowie dem Generieren von Konstruktoren aus Eigenschaften
- Unity-tools - Unity-spezifische Workflow-Helfer (Snippets, Dokus, Ordnerstruktur) für die Spieleentwicklung
- Clangd - Erweiterte Code-Vervollständigung, Syntaxprüfung und semantisches Highlighting. AST-basierte Code-Navigation und Symbolindizierung
- CMake Tools - Verwalten Sie CMake-Projekte, Build-Konfigurationen und Debugging in VS Code. Generiert automatisch präzise Kompilierungsdatenbanken (compile_commands.json) für clangd
- CMake - Bietet Syntaxhervorhebung und grundlegende Bearbeitungsfunktionen für CMakeLists.txt-Dateien
- C++ Runner - Kompilieren und führen Sie Einzeldateien oder kleine Projekte schnell in VS Code aus