跳转到主要内容

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.

Devin Desktop Tab 已从一个简单的自动补全工具发展为一个具备上下文感知能力的 diff 建议和代码导航引擎,帮助你编写代码。 它由我们的内部自研模型驱动,该模型从零开始训练,专为速度和流程感知而优化。
建议会基于你的代码上下文、终端、Cascade 聊天记录、你此前在编辑器中的操作,甚至你的剪贴板内容 (需在 Advanced Settings 中手动启用) 。 Tab 可以在你当前光标位置的_前后_进行复杂编辑。你可以按 esc 取消建议。 如果你在未接受建议时继续输入或移动,建议也会消失。

键盘快捷键

  • 采纳建议: tab
  • 取消建议: esc
  • 逐词采纳建议: ⌘+→ (VS Code), ⌥+⇧+\ (JetBrains)

Tab to Jump

Devin Desktop 还会预判光标接下来要移动到的位置,并在编辑器的相应行显示 Tab to Jump 标签,方便你在文件中轻松跳转。 如果你直接按下 tab 接受该提示,光标就会跳转到该位置。

Tab to Import

在文件中添加要使用的新依赖后,提示出现时只需按下 tab,即可将它导入到文件顶部。你的光标会保持在原位。

设置

Devin Desktop Tab 提供两种模式:Autocomplete 和 Supercomplete。 Supercomplete 是我们最强大、也最推荐使用的模式,会以光标周围的小窗口形式显示,同时建议删除和添加的内容。 Autocomplete 是更传统的自动补全模式,会显示在你的光标处。 你还可以选择启用将剪贴板用作上下文。这意味着,如果你复制了某些内容到剪贴板,Devin Desktop 就能将其作为上下文使用。 Tab to Import 和 Tab to Jump 功能也可以在设置中分别配置。

上下文感知

Devin Desktop Tab能够感知广泛的上下文信息,并根据你当前的编码上下文自适应地作出响应,包括最近的终端活动、你最近的代码修改以及剪贴板内容。