代码建议:具备代码库感知的代码补全
- 函数生成: 生成完整的函数与代码块,而不仅是单行代码。
- 行间建议预测(NES): 基于当前完整代码的上下文,预判你的下一步编码动作。
- 架构一致性: 建议与项目现有的设计模式和编码风格保持一致,减少重构开销。
智能问答模式:对话式问题解决
- 调试代码: 粘贴代码片段与错误信息,获取逐步的调试指导。
- 排查运行时错误: 弄清晦涩错误的根因,并获得可执行的解决方案。
- 解释概念: 询问不熟悉的 API、库或编程概念的说明。
- 探索方案: 在动手编码前讨论实现策略与架构选型。
智能体模式:自主完成任务
- 目标(Objective): 你提供一个编码目标(例如:“将
UserService重构为使用 async/await”)。 - 规划(Planning): 智能体将目标拆解为一系列合理的步骤。
- 执行(Execution): 智能体将自主决策使用所需工具完成编码工作。
- 代码库搜索
- 文件读取与编辑
- 集成终端(用于运行命令,例如:
npm install、git commit)
自定义:MCP 与 AI 规则
- 项目特定规则: 在
.qoder/rules目录中创建配置文件,可为 Qoder 指定项目的专有约定。这样可确保其建议与操作符合你偏好的框架、编码风格与架构模式。 - 模型上下文协议(MCP): MCP 是一种集成层,使 Qoder 能连接到外部数据源。你可以用它提供额外的 context,例如公司的内部文档、私有 API 或数据库架构,从而使 Qoder 生成完全符合你专有系统的代码。
支持的 JetBrains IDE 与版本
- IntelliJ IDEA
- Android Studio
- PyCharm
- GoLand
- CLion
- …以及其他 JetBrains IDEs。
- 该插件在 JetBrains 远程开发工作流中(包括 SSH、WSL 和 Dev Containers)可正常完整运行。