大家好,我是 Guide。IntelliJ IDEA 2026.1 EAP 3 紧急发布了两版,带来的实用更新真的不少,一定要看看!

最值得关注的是:删除文件现在会先移到系统回收站。此外还有 MCP 协议优化、Git Worktree 支持、Spring 开发体验升级等改动。

实话说,这次 IDEA 做的确实不错,虽迟但到!不过,还是希望 IDEA 在内存占用、稳定性和 AI 上面多多加油!

下面 Guide 给大家详细解读一下这次更新。

删除文件进回收站

JetBrains 一直推 Local History,但它在实际使用中有几个硬伤:

Local History系统回收站
会自动清理保留到用户清空
IDE 升级可能丢失跨版本保留
查找成本高可视化,直观
Undo 不一定可用符合用户直觉
新手不知道在哪系统级操作

VS Code、Sublime Text 都默认走系统回收站——它解决的是最常见的 IDE 事故:误删文件。

现在 IDEA 删除文件时直接移到系统回收站,配合 Local History 和 Git 形成三层保护:

误删文件 → 回收站
细粒度回滚 → Local History
长期版本 → Git

MCP 深度集成

这次更新对 Claude Code 等 AI 助手用户很重要。

Roots 客户端能力:在大型项目(尤其是 Monorepo)中,AI 助手会因路径深度过大而"迷失"。Roots 能力让 IDE 告诉 AI 助手哪些目录是项目根,哪些是边界。

另外,replace_text_in_file 修复了处理空文本时失败的问题——这改善了 LLM "先创建后填充"的工作流稳定性。

get_file_problems 工具也做了优化,不再每次调用都触发全量项目刷新,大型 Java 项目里卡顿感会少很多。

Spring 开发体验

SQL 方言自动检测

之前写 MyBatis 或 JPA,SQL 语法高亮经常"失灵"。现在 IDEA 能根据项目依赖自动识别 SQL 方言。

Bean 内联显示

调试体验有改进。之前要看 Bean 注入了哪个实现类,必须打断点暂停。现在非暂停模式下 IDE 也能通过调试器协议读取运行时定义,直接在代码里显示。

@Service
public class UserService {
    // 注入的 Bean 现在可以直接看到类型和来源
    private final UserRepository userRepository;
    //                          ^^^^^^^^^^^^^^
    //                          [内联显示Bean信息]
}

API 版本控制

为 Spring API 版本控制提供了选择版本解析器的能力,多版本 API 维护场景会用到。

Git Worktree 支持

Worktree 是什么

传统 git checkout 切换分支会改动当前 src 目录,编译器频繁重新索引。

git checkout hotfix → 改代码 → commit → stash
git checkout feature → git stash pop

来回切,容易 stash 忘记 pop。

Git Worktree 在同一个仓库下创建多个工作目录:

git worktree add ../project-hotfix hotfix-branch
git worktree add ../project-feature feature-branch

现在你有三个目录,各自独立,切换成本接近零。

project/          # 主分支
project-hotfix/   # hotfix 分支
project-feature/  # feature 分支

IDEA 的集成

2026.1 EAP 3 增加了 Git Worktree 注册表开关,支持在 Git 历史视图中直接进行 "fixup" 操作。

场景传统方式Worktree
热修 + 开发stash/commit 切换两个目录,互不干扰
代码评审切分支看单独 worktree 验证
多版本编译多次克隆共享 .git,省空间

配合 Claude Code 等工具时,Worktree 更有用——每个会话对应一个 worktree,上下文完全隔离。

这意味着后续不需要再额外安装 IDEA Git Worktree 插件了:

编辑器体验

这次加入了平滑光标动画和圆角设计。渲染层面的优化,连续编码几小时后眼睛疲劳感会少一些。

终端修复

  • Esc 键逻辑:在终端用 Claude Code 时按 Esc 不会再跳转焦点回编辑器
  • Vi 模式:IDE 终端的 Vi 模式现在能正确激活

《SpringAI 智能面试平台+RAG 知识库》配套实战项目教程正在更新,涉及到 Prompt Engineering、大模型集成、RAG(检索增强生成)、高性能对象存储与向量数据库。后续的话,还会同步上Agent 项目。

内容非常全面,非常适合想要实战 AI 项目或者准备 AI 大模型应用开发岗位面试的朋友,来一张刚写完的3.4w 字+35 道题目的 RAG 面试题总结,大家感受一下(点此链接了解: 星球):

其他改动

HTTP Client

  • 修复了 Multipart 请求多个文件同名的问题
  • RSA/DSA 算法缺失参数时有清晰报错
  • RS512 JWT 签名支持修复

容器与云

  • Docker over SSH 连接失败问题修复
  • Docker Compose Linux 下 UID 更新问题修复
  • Kubernetes 浮动工具栏支持收藏命名空间置顶

Java & Kotlin

  • 终端 javac 补全支持标准和额外选项
  • ImportHelper 优化,导入速度提升
  • Kotlin Maven 可用单一属性指定版本
  • K2 IDE 增加构造函数参数属性检查

总结

这次 2026.1 EAP 3 没有什么"大功能",但每项改动都解决了一个真实痛点。

删除文件走回收站,这个改动 JetBrains 想了二十年才做。有时候,最好的创新不是添加新功能,而是修正一个长期存在的错误决策。

如果你在用 EAP,这次值得升级。稳定版用户可以等 2026.1 正式版。

⭐️推荐:

  • Java 面试 & 后端通用面试指南
  • 《SpringAI 智能面试平台+RAG 知识库》
  • Java 学习路线(最新版,4w+字)
  • 后端面试 PDF 最新版
本站提供的所有下载资源均来自互联网,仅提供学习交流使用,版权归原作者所有。如需商业使用,请联系原作者获得授权。 如您发现有涉嫌侵权的内容,请联系我们 邮箱:alixiixcom@163.com