跳转到主要内容

什么是 Devin 的 IDE?

Devin 现在会在一个交互式 VS Code 环境中工作,该环境已加载你的代码仓库。你可以实时查看 Devin 的修改,并使用你熟悉的 IDE 工具和快捷键对变更进行微调,或直接测试 Devin 编写的代码。

实时审阅 Devin 的工作

你现在可以实时查看 Devin 所做的修改。你可以点击 “Follow Devin” 实时跟随 Devin 的编辑,或者选择 “Review Changes” 查看 Devin 到目前为止对文件所做修改的差异视图。你正使用一个功能完备的 IDE——包含你熟悉的全部快捷键——因此你可以在新标签页中打开文件、跳转到定义等。 Devin 还可以发送代码的引用或参考。点击这些内容会直接在 VS Code 中打开对应位置:

接管 Devin 的任务

Devin 的 IDE 也允许你在需要时接管 Devin 的工作,在不离开 Devin Web 应用的情况下,对端到端的更改进行测试和修复。你可以点击停止会话来接管,并开始直接使用 IDE。IDE 中提供了许多常用快捷命令,包括:
  • ⌘K:根据自然语言生成终端命令
  • ⌘I:快速回答问题或快速编辑文件
  • Tab 键自动补全
Devin 的所有终端、命令及其输出都可在 VS Code 中访问。将终端从只读切换为可编辑,以运行你自己的命令。

最佳实践

在接手 Devin 的工作时,请记住以下几点:
  • 告知 Devin 你所做的更改
  • 在接管 IDE 之前确保 Devin 已停止运行,避免同时产生相互冲突的改动
  • 使用 Devin 的浏览器自行测试本地构建,而无需离开 Web 应用