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

# オートコンプリートの概要

> AI を活用したコードのオートコンプリート。1 行および複数行の候補、キーボード ショートカット、カスタマイズ可能な速度設定を備えています。

**Devin Desktop Autocomplete** は、速度と精度を最適化するために、社内でゼロから学習した独自モデルを使用しています。

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

このオートコンプリートは、コードの前提情報に基づいてインラインおよび複数行の候補を提示します。

入力中は、候補がグレーのテキストで表示されます。候補を取り消すには `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」を選択します。
  * 設定 > キーマップ > メイン メニュー > コード > コード補完 に移動します。
</Note>

<div id="autocomplete-speeds">
  ## オートコンプリートの速度
</div>

設定でオートコンプリートの速度を変更できます。

<Note>高速オートコンプリートは現在、Pro、Teams、Enterprise ユーザーのみご利用いただけます。</Note>

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