编辑器集成 (IDE)

这是什么?

OpenCode 提供了 VS Code 和 Neovim 等主流编辑器的扩展/插件,允许开发者在最熟悉的代码编辑环境中无缝使用 AI 辅助功能。它通常以侧边栏聊天窗口或内联代码补全的形式存在。

什么时候你会用到它?

  • 当你正在编写代码,需要 AI 实时生成函数体或补全逻辑时。
  • 当你需要对当前打开的文件进行解释、重构或生成单元测试时。
  • 当你不希望频繁在编辑器和终端/浏览器之间切换时。

核心概念

  • 内联交互 (Inline Chat):直接在代码编辑器中选中文本并发起对话。
  • 上下文自动获取:插件会自动读取当前打开的文件、选中的代码行作为 AI 的上下文。
  • Diff 预览:在应用更改前,以 IDE 原生的 Diff 视图展示修改建议。

基本用法 / 配置说明

TODO:后续补充具体用法示例

常见误解 / 注意事项

  • 安装 IDE 插件后,通常仍需要确保本地安装了 OpenCode 的核心二进制文件或配置了正确的 API 连接。
  • 插件的快捷键可能与 IDE 其他插件冲突,建议首次使用时检查设置。

延伸阅读

TODO:后续补充