
人最稳定的不是情感,而是欲望
Next Edit Suggestions(简称 NES)是 JetBrains AI Assistant 推出的全新在流式智能编辑辅助功能,作为 Tab-Tab 体验的重要组成部分,它与传统的 AI 代码补全(Code Completion)形成互补:
功能 | 作用范围 | 主要行为 |
|---|---|---|
AI Code Completion | 光标当前位置 | ✅ 仅追加新代码(如补全下一行、参数、方法体) |
Next Edit Suggestions (NES) | 整个编辑上下文(跨行、跨文件) | ✅ 修改已有代码 ✅ 重构建议 ✅ 插入新逻辑 |
NES 在后台静默运行,根据你最近的编辑历史,动态生成可应用的“小而精准”的代码变更建议,并通过轻量级 diff 视图呈现,绝不打断你的编码节奏。

▲ 小改动以内联灰显建议形式呈现(类似补全)

▲ 多行/结构性修改 → 弹出专用 diff 查看器
💡 小技巧:当建议出现时,按
Tab→Tab即可快速采纳 —— 这就是 Tab-Tab 体验的由来!
NES 是 AI 模型 + IDE 深度语义分析 的强强联合:
当建议涉及“安全重构”时,NES 会调用原生 IDE 动作,确保语义正确性。例如:

▲ NES 触发 IDE 的 Rename 动作,自动更新所有引用点(含跨文件)
🔧 当前已支持:
Rename、Extract Variable/Method等常用重构;更多动作(如Inline、Move)正在逐步加入。
2026 年初,IDEA 将推出全新 AI 设置面板,统一管理代码补全与 NES:

▲ 本地/云模型、NES 开关集中配置
用户在体验完这个新功能的反应是

你的偏好 | 推荐配置 |
|---|---|
❌ 完全禁用 AI | 关闭 Inline Completion + Next Edit Suggestions |
🌐 仅用本地模型(离线) | ✅ 启用 Local Models(含 Full Line)❌ 禁用 Cloud 和 NES |
☁️ 仅用云补全,不用 NES | ✅ Cloud and Local for Completion❌ 关闭 NES |
🤖 全功能 AI 辅助 | ✅ 启用 Cloud Completion + ✅ Next Edit Suggestions |
🔔 注意:目前 NES 暂不支持本地模型或 Ollama/LM Studio 自定义模型,仅限云服务(AI Pro/Ultimate/Enterprise)。
JetBrains 团队正在加速推进:
Introduce Parameter Object)