> ## 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 驱动的代码自动补全，提供单行和多行建议、键盘快捷键以及可自定义的速度设置。

**Devin Desktop 自动补全** 基于我们完全自主从零训练的模型，针对速度和准确性进行了优化。

<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 的通用快捷键。
将 `⌘` 替换为 `Ctrl`，并将 `⌥` 替换为 `Alt`，即可得到 Windows/Linux 上对应的快捷键。

* **接受建议**: `⇥`
* **取消建议**: `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">
  ## 自动补全速度
</div>

你可以在设置中调整自动补全速度。

<Note>快速自动补全目前仅向 Pro、Teams 和 Enterprise 用户开放。</Note>

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