> ## 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.

# 自动完成概览

> 由 AI 驱动的代码自动完成，支持单行和多行建议、键盘快捷键以及可自定义的速度设置。

**Windsurf 自动完成** 由我们自研的 AI 模型驱动，从零开始在内部训练，专为速度与准确性优化。

<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”。
  * 前往 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>
