跳转到主要内容
Windsurf Tab 已从一个简单的 Autocomplete 工具进化为在编写代码时具备上下文感知的差异化建议与导航引擎。 它由我们自研的 AI 模型提供支持,该模型从零开始训练,专为速度与上下文流动感知优化。
建议会基于你的代码、终端、Cascade Chat 历史、你在编辑器中的先前操作,甚至你的剪贴板(需在高级设置中选择加入)的上下文生成。 Tab 能在你当前光标位置的前后进行复杂编辑。你可以按下 Esc 取消建议。 如果你在未接受的情况下继续输入或导航,建议也会消失。

键盘快捷键

  • 接受建议tab
  • 取消建议esc
  • 按词接受建议⌘+→(VS Code),⌥+⇧+\(JetBrains)

按 Tab 跳转

Windsurf 还能预判你的下一个光标位置,并在编辑器的某一行显示一个 Tab to Jump 标签,方便你在文件中快速定位。 如果你按下 Tab 进行接受,光标将跳转到该位置。

按 Tab 导入

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

设置

Windsurf Tab 提供两种模式:Autocomplete 和 Supercomplete。 Supercomplete 是我们最强大且推荐使用的模式,会在光标周围的小窗口中出现,提供删除和新增内容的建议。 Autocomplete 是一种更传统的自动补全模式,出现在你的光标处。 你也可以选择将剪贴板用作上下文。也就是说,当你把内容复制到剪贴板时,Windsurf 能将其作为上下文使用。 Tab to Import 和 Tab to Jump 功能也可以在设置中分别单独配置。

上下文感知

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