- VS Code
- JetBrains
Command を呼び出すには、Mac では 生成結果は、生成された差分の上にある対応するコードレンズをクリックするか、
適切なショートカット(それぞれ
⌘+I、Windows/Linux では Ctrl+I を押します。
その後、自然言語でプロンプトを入力し、送信ボタン(または ⌘+⏎/Ctrl+⏎)で AI に指示を送ります。
すると、Windsurf が複数行の提案を返すので、受け入れるか却下できます。Command を呼び出す前にコードの一部をハイライトしている場合、AI はハイライトした行にまたがる選択範囲を編集します。
それ以外の場合は、カーソル位置にコードを生成します。⌥+A/Alt+A、⌥+R/Alt+R、⌥+F/Alt+F)で、受け入れ、却下、またはフォローアップできます。ベストプラクティス
-
Command を駆動する AIモデル は、Autocomplete を駆動するものよりも大規模です。
そのため動作はやや遅くなりますが、能力は高く、特に指示追従に優れた学習が施されています。
- Command を実行する前にコードブロックをハイライトすると、その選択範囲を編集します。そうでない場合は純生成を行います。
-
Command を効果的に使うにはコツがあります。“Fix this” や “Refactor” のようなシンプルなプロンプトでも、
Windsurf のコンテキスト認識により十分に機能する可能性が高いです。
「
Diffable型の入力を2つ受け取り、Myers の diff アルゴリズムを実装する関数を書いて」のように、 明確な目的と関連コンテキストへの参照を含む具体的なプロンプトは、AIモデル の出力をさらに高めるのに役立ちます。