NEXT 行间建议——在光标处获得下一条智能编辑建议
NEXT 是什么
NEXT(Next Edit Suggestion)是 Qoder IDE 的行间建议功能——它在你 当前光标位置 基于上下文给出 完整的下一条编辑建议(可能是单行,也可能是多行代码块),而不是传统补全那种逐字符的候选列表。
快速上手
| 操作 | Windows | macOS |
|---|---|---|
| 唤出 NEXT 建议 | Alt + P | ⌥ + P |
| 接受当前建议 | Tab | Tab |
| 切换到下一条建议 | 继续按 Alt + P | 继续按 ⌥ + P |
| 拒绝 | Esc 或继续手动输入 | Esc 或继续手动输入 |
NEXT 能做什么
- 补全下一行代码:和传统补全类似,但理解更完整。
- 生成多行代码块:比如完整的函数体、for 循环、if-else 分支。
- 基于自然语言的建议:先输入一行注释或自然语言(如
// 初始化一个 user list),然后唤出 NEXT——它会基于注释生成对应代码。 - 跨文件感知:理解整个项目的依赖和已有代码,建议与现有架构保持一致。
和传统代码补全的差异
| 维度 | 传统补全(如 Copilot) | NEXT |
|---|---|---|
| 触发 | 自动弹出候选列表 | 手动按快捷键唤出 |
| 粒度 | 逐字符候选 | 完整的下一条编辑建议 |
| 交互 | 上下键选候选、Tab 接受 | Tab 接受当前建议,继续按快捷键换下一条 |
| 体验 | 可能频繁打断编码节奏 | 你决定什么时候要建议 |
什么时候用 NEXT
- 你正在输入一段代码,想 快速补上接下来的部分。
- 你不想被频繁弹出的补全窗口打扰,但又希望需要时随手一按就能拿到建议。
- 你想输入自然语言描述然后让 AI 生成——先写一行注释,再按快捷键。
示例
写一个 Python 函数时:
def get_user_by_id(user_id: str) -> Optional[User]:
# 根据 user_id 查询数据库返回 User 对象
光标停在注释行末尾,按 Alt + P。Qoder 会读取:
- 项目里 User 类的定义
- 用的是什么数据库/ORM
- 其他类似查询函数的写法
然后给出一个完整的实现建议——包括数据库查询、异常处理、Optional 返回。你看一眼 Tab 接受,或者按 Alt + P 换一种写法。
配置
NEXT 的行为可以在设置中调整(具体选项以产品内为准):
- 自动触发:是否在输入时自动弹出(默认手动触发)。
- 建议条数:一次生成多少条候选。
- 上下文范围:单文件 vs 整个项目。
Credits 消耗
NEXT 属于 轻量操作,消耗 Credits 很低。体验版用户有有限次 NES(Next Edit Suggestion)额度,Pro 及以上方案额度更多。
下一步
- NEXT 不够用时 → 打开 行间会话,在代码上下文里直接对话
- 或者用 右侧 Ask/Agent 会话 处理更复杂的任务