⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 xxy开源 「xxy开源」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。
  4. 新的源码解析文章实时收到通知。每周更新一篇左右。
  5. 认真的源码交流微信群。

JetBrains 发布了 IntelliJ IDEA 2026.1 EAP 3。 这次更新的改动很多,但最值得重点说的,其实是一个被开发者吐槽了整整 6 年 的基础功能,终于落地:

在 IDE 中删除文件时,将移动到系统回收站/垃圾桶,而不是直接永久删除。

在 JetBrains 的 issue 中,这个需求最早在 6 年前提出。过去 JetBrains IDE 的行为是:

  • 在 Project 视图中删除文件
  • 直接永久删除
  • 不进入系统回收站
  • 只能靠 Local History 或 Git 找回

这和 VS Code、Visual Studio、Finder/Explorer 等主流工具完全不同。

而在 2026.1 EAP 3 中,这个 issue 已被正式标记为:

  • State: Fixed
  • Available in: 2026.1 EAP 3

也就是说:

现在删除文件的行为变为 移动到回收站,而不是 直接永久删除。

很多人会说:

有 Git 就够了。

但现实情况是:

并不是所有文件都在 Git 中。

  • 新建未提交文件
  • 本地脚本
  • SQL
  • scratch
  • 临时代码
  • 配置文件

这些文件一旦误删,Git 完全帮不上忙。

JetBrains 一直推荐使用 Local History,但它并不完美:

  • 会被清理
  • 升级可能丢
  • 查找成本高
  • Undo 不一定可用
  • 新手不知道在哪

而系统回收站的优势非常明显:

  • 用户习惯一致
  • 可视化
  • 跨应用
  • 不依赖 IDE
  • 100% 直觉

这就是为什么几乎所有编辑器都默认这么做。

它解决的是:

最常见、最致命、最容易发生的 IDE 事故之一。

除了回收站,2026.1 EAP 3 还有不少值得关注的改进:

1. Spring 相关

  • 显示注入 Bean inlay
  • Debugger 运行时 Bean 提示
  • API versioning 配置改进
  • 自动检测 SQL 方言

2. Java

  • 支持更多 javac 参数补全
  • pattern matching 诊断修复
  • import 性能优化

3. Kotlin

  • K1 API 开始废弃
  • 新解构语法导航支持
  • 编译器生成声明 inlay 提示

4. 编辑器体验

  • 光标平滑动画
  • 圆角光标
  • 终端体验修复
  • 插件管理改进

5. AI 与命令补全

  • replace_text_in_file 修复空文本替换问题
  • AI command completion 图标更新
  • JavaMemberNameCompletionContributor 改为 ModCommand completion
  • 修复新行 + tab 场景下命令生成失效
  • 支持跳过某些无意义命令补全
  • MCP Server 多项修复(LLM 工作流相关)

6. 平台架构

  • 移除 ProjectExtension
  • AI assistant 插件前端化
  • LSP null safety 修复
  • 支持后台 write actions
  • 清理 CachedValuesManager

这些都是:

为“远程 IDE + AI IDE + 分布式 IDE”做准备。

7. 性能与稳定性

  • Gradle sync 文件泄漏
  • VFS 递归加载问题
  • Debugger CPU 冲突
  • 分支切换卡死
  • Git 失效
  • 插件兼容误报
  • 其他 70+ 个已知问题修复
文章目录
  1. 1. 1. Spring 相关
  2. 2. 2. Java
  3. 3. 3. Kotlin
  4. 4. 4. 编辑器体验
  5. 5. 5. AI 与命令补全
  6. 6. 6. 平台架构
  7. 7. 7. 性能与稳定性