メインコンテンツへスキップ
Windsurf Tab は、単なる Autocomplete ツールから、コード記述のための文脈認識型の差分提案・ナビゲーションエンジンへと進化しました。 これは、速度とフロー認識を最適化するためにゼロから学習した自社製のカスタム AI モデルによって動作しています。
提案は、コード、ターミナル、Cascade Chat の履歴、エディタでの過去の操作、さらにはクリップボード(詳細設定でのオプトインが必要)といったコンテキストに基づいて行われます。 Tab は現在のカーソル位置の前後の両方に複雑な編集を加えることができます。提案を取り消すには esc を押してください。 提案は、受け入れずに入力や移動を続けると自動的に消えます。

キーボードショートカット

  • 提案を確定: Tab
  • 提案をキャンセル: Esc
  • 提案を単語単位で確定: ⌘+→ (VS Code)、⌥+⇧+\ (JetBrains)

Tab to Jump

Windsurf は、次にカーソルを置く位置を予測し、エディタ内の特定の行に「Tab to Jump」ラベルを表示して、ファイル内の移動を容易にします。 そのまま Tab キーを押して確定すると、その次の位置へ移動します。

Tab でインポート

ファイル内で新しい依存関係を使う記述をしたら、ヒントが表示されたタイミングで Tab を押すだけで、ファイル先頭に自動でインポートされます。カーソル位置はそのままです。

設定

Windsurf Tab には、Autocomplete と Supercomplete の 2 つのモードがあります。 Supercomplete は、最も強力で推奨されるモードで、カーソル周辺の小さなウィンドウに表示され、削除と追加の両方を提案します。 Autocomplete は、カーソル位置に表示される、より従来型の自動補完モードです。 クリップボードをコンテキストとして利用する設定にオプトインすることも可能です。これを有効にすると、クリップボードにコピーした内容を Windsurf がコンテキストとして使用できます。 Tab to Import と Tab to Jump の機能も、設定で個別に構成できます。

コンテキスト認識

Windsurf Tab は、最近のターミナルでの操作やコード変更、クリップボードの内容などを含む現在のコーディングコンテキストを広く把握し、その文脈に応じて柔軟に応答します。