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

# Windsurf Tab

> Windsurf Tab 提供由 AI 驱动的代码建议，支持 Tab to Jump、Tab to Import 以及行内建议，由我们自研的 AI 模型提供支持。

**Windsurf Tab** 已从一个简单的 Autocomplete 工具进化为在编写代码时具备上下文感知的差异化建议与导航引擎。

它由我们自研的 AI 模型提供支持，该模型从零开始训练，专为速度与上下文流动感知优化。

<Frame>
  <video autoPlay muted loop playsInline src="https://mintcdn.com/codeium/bVGscI7v3lPUsThV/assets/windsurf/tabdemo.mp4?fit=max&auto=format&n=bVGscI7v3lPUsThV&q=85&s=eb7a88258f63bdedb0895c79dc251ba4" data-path="assets/windsurf/tabdemo.mp4" />
</Frame>

建议会基于你的代码、终端、Cascade Chat 历史、你在编辑器中的先前操作，甚至你的剪贴板（需在高级设置中选择加入）的上下文生成。

Tab 能在你当前光标位置的前后进行复杂编辑。你可以按下 `Esc` 取消建议。

如果你在未接受的情况下继续输入或导航，建议也会消失。

<div id="keyboard-shortcuts">
  ## 键盘快捷键
</div>

* **接受建议**：`tab`
* **取消建议**：`esc`
* **按词接受建议**：`⌘+→`（VS Code），`⌥+⇧+\`（JetBrains）

<div id="tab-to-jump">
  ## 按 Tab 跳转
</div>

Windsurf 还能预判你的下一个光标位置，并在编辑器的某一行显示一个 `Tab to Jump` 标签，方便你在文件中快速定位。

如果你按下 `Tab` 进行接受，光标将跳转到该位置。

<Frame>
  <video style={{ transform: 'scale(1.12)' }} autoPlay muted loop playsInline src="https://mintcdn.com/codeium/bVGscI7v3lPUsThV/assets/windsurf/tab-to-jump.mp4?fit=max&auto=format&n=bVGscI7v3lPUsThV&q=85&s=5985dadc5b900d497e55946d6f429c91" data-path="assets/windsurf/tab-to-jump.mp4" />
</Frame>

<div id="tab-to-import">
  ## 按 Tab 导入
</div>

在文件中引用了新的依赖后，当出现提示时，只需按下 `Tab` 键即可将其导入到文件顶部。光标会保持在当前位置。

<Frame>
  <video autoPlay muted loop playsInline src="https://mintcdn.com/codeium/vRt4FQOyBeZpD2Pu/assets/tab-import.mp4?fit=max&auto=format&n=vRt4FQOyBeZpD2Pu&q=85&s=9e1a5dce9a510ea50295228011d93eab" data-path="assets/tab-import.mp4" />
</Frame>

<div id="settings">
  ## 设置
</div>

Windsurf Tab 提供两种模式：Autocomplete 和 Supercomplete。

Supercomplete 是我们最强大且推荐使用的模式，会在光标周围的小窗口中出现，提供删除和新增内容的建议。

Autocomplete 是一种更传统的自动补全模式，出现在你的光标处。

你也可以选择将剪贴板用作上下文。也就是说，当你把内容复制到剪贴板时，Windsurf 能将其作为上下文使用。

Tab to Import 和 Tab to Jump 功能也可以在设置中分别单独配置。

<Frame>
  <img src="https://mintcdn.com/codeium/bVGscI7v3lPUsThV/assets/windsurf/tab-settings.png?fit=max&auto=format&n=bVGscI7v3lPUsThV&q=85&s=1b86247d84676fc10f627af39905cd93" width="1018" height="1166" data-path="assets/windsurf/tab-settings.png" />
</Frame>

<div id="context-awareness">
  ## 上下文感知
</div>

Windsurf Tab 具有广泛的上下文感知能力，并会根据你当前的开发上下文自适应地进行响应，包括近期的终端活动、最近的代码更改以及剪贴板内容。

<Frame>
  <video autoPlay muted loop playsInline src="https://mintcdn.com/codeium/bVGscI7v3lPUsThV/assets/windsurf/tab-terminal-context.mp4?fit=max&auto=format&n=bVGscI7v3lPUsThV&q=85&s=8f567165363a508e416d08c7bb30773c" data-path="assets/windsurf/tab-terminal-context.mp4" />
</Frame>
