> ## Documentation Index
> Fetch the complete documentation index at: https://docs.windsurf.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Autocomplete 概要

> 単一行および複数行の候補、キーボードショートカット、速度のカスタマイズが可能な AI 搭載コード補完機能。

**Windsurf Autocomplete** は、当社独自の AI モデルで動作しており、速度と精度を最適化するために社内で一から学習・訓練しています。

<Frame>
  <img src="https://exafunction.github.io/public/autocomplete/autocomplete-speed-fast.gif" />
</Frame>

Autocomplete は、コードのコンテキストに基づいてインラインおよび複数行の候補を提示します。

候補は入力中、グレーのテキストで表示されます。取り消すには `esc` を押してください。
受け入れずに入力や移動を続けると、候補は自動的に消えます。

<div id="keyboard-shortcuts">
  ## キーボードショートカット
</div>

<div id="general-shortcuts">
  ### 一般的なショートカット
</div>

以下は macOS に適用される一般的なショートカットです。
Windows/Linux では、対応するショートカットにするために `⌘` を `Ctrl` に、`⌥` を `Alt` に置き換えてください。

* **サジェストを確定**: `⇥`
* **サジェストをキャンセル**: `esc`
* **サジェストを単語単位で確定**: `⌘+→` (VS Code), `⌥+⇧+\` (JetBrains)
* **次/前のサジェストに切り替え**: `⌥+]`/`⌥+[`
* **サジェストを表示**: `⌥+\`

<div id="jetbrains-shortcuts-222-stable-and-235-pre-release-and-later">
  ### JetBrains のショートカット - 2.2.2（安定版）および 2.3.5（プレリリース）以降
</div>

<Tabs>
  <Tab title="macOS">
    * **提案を承諾**: `⇥`
    * **次の単語を承諾**: `⌥→`
    * **現在の行を承諾**: `⌘→`
    * **提案を表示**: `⌥\`
  </Tab>

  <Tab title="Windows/Linux">
    * **提案を承諾**: `Tab`
    * **次の単語を承諾**: `Ctrl+Right Arrow`
    * **現在の行を承諾**: `End`
    * **提案を表示**: `Alt+\`
  </Tab>
</Tabs>

<Note>
  これらのキーボードショートカットはカスタマイズできます

  * 任意の補完候補にホバーし、ドロップダウンから「Custom」を選択します。
  * Settings > Keymap > Main Menu > Code > Code Completion に移動します。
</Note>

<div id="autocomplete-speeds">
  ## Autocomplete の速度
</div>

設定で Autocomplete の速度を変更できます。

<Note>高速な Autocomplete は現在、Pro、Teams、Enterprise のユーザーのみが利用できます。</Note>

<Frame>
  <img src="https://exafunction.github.io/public/autocomplete/autocomplete-speeds-select.png" />
</Frame>
