Windsurf: エージェント型 VS Code OSS 体験の実現
推奨拡張機能
拡張機能ガイダンス
一般
- GitLens - 注釈やCodeLensでコードの変更履歴(作成者)を一目で可視化
- GitHub Pull Requests - GitHubのPull RequestとIssueをその場でレビュー・管理
- GitLab Workflow - GitLab連携用拡張機能
- Mermaid Markdown Preview - 図やフローチャートの表示をサポート
- Visual Studio Keybindings - WindsurfでVisual Studioのキーボードショートカットを使用
- Eclipse Keymap - WindsurfでEclipseのキーボードショートカットを使用
Python
- ms-python.python - Python の基本機能サポート:IntelliSense、リント、デバッグ、仮想環境の管理
- Windsurf Pyright - 高速な Pylance 風の言語サーバーで、強力な型チェックと補完を提供
- Ruff - Linter およびコードフォーマッタ
- Python Debugger - Python アプリケーション向けのデバッグ機能
Java
- Extension Pack for Java - 必須のJavaツールをまとめたパック: 編集、リファクタリング、デバッグ、プロジェクト機能(以下の拡張機能をすべて含む)
- redhat.java - IntelliSense、ナビゲーション、リファクタリングを提供するJava言語サーバーの中核
- Java debug - ブレークポイントや変数の検査など、Javaのフル機能デバッグを追加
- Java Test Runner - エディター内でJUnit/TestNGテストを実行・デバッグできるテストUI
- Maven - Maven対応: 依存関係の管理、ゴールの実行、プロジェクト構造の表示
- 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 および C++
- C# / C++ 開発セットアップガイド - Windsurf での .NET Core、.NET Framework(Mono)、および C++ 開発のセットアップガイド