推荐阅读 IDEA 2026.1 EAP 4 发布:新特性太丝滑了!
Jetbrains 联手 VS Code :这个新插件太香了!
又整新活, IDEA 2025.3.3发布:骚操作,跟不上了!
学会Goland这几个跳转技巧的封神场面,编码有如神助,治愈你的鼠标之痛
Atlas机器人刷屏了,机器人正式进入电动时代,堪比顶级运动员
Intellj IDEA,真有你的,没想到这些操作都可以不用鼠标
IDEA YYDS 级别的插件 smart input:开启智能化输入时代
共赏 IDEA 奇葩大会: IDEA 中光标变成黑块了,怎么解决?
🔍 什么是 Next Edit Suggestions(NES)?
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 是如何工作的?
NES 是 AI 模型 + IDE 深度语义分析 的强强联合:
1️⃣ 专用云侧 SLM 模型(非 Mellum)
- 基于近期编辑历史(而非仅当前文件)上下文建模
- 更大参数量,但通过优化推理管线,95% 请求延迟 < 200ms
- 全球分布式 GPU 推理集群,保障低延迟访问
2️⃣ 智能集成 IDE Code Insights(确定性动作)
当建议涉及“安全重构”时,NES 会调用原生 IDE 动作,确保语义正确性。例如:
✅ 多文件重命名(Rename Refactoring)
▲ NES 触发 IDE 的 Rename 动作,自动更新所有引用点(含跨文件)
🔧 当前已支持:
Rename、Extract Variable/Method等常用重构;更多动作(如Inline、Move)正在逐步加入。
⚙️ 设置面板升级:一体化配置中心
2026 年初,IDEA 将推出全新 AI 设置面板,统一管理代码补全与 NES:
▲ 本地/云模型、NES 开关集中配置
▲ 支持细粒度控制每项能力
🧭 快速配置指南(Cheat Sheet)
| 你的偏好 | 推荐配置 |
|---|---|
| ❌ 完全禁用 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 团队正在加速推进:
- ✅ 更精准的变更建议(减少误报)
- ➕ 支持更多 IDE 动作(如
Introduce Parameter Object) - ▶️ 支持“连续多步 Tab-Tab”(长序列编辑)
- 🌍 探索本地 NES 推理可行性(依赖硬件进展)