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+ 个已知问题修复
來源:xxy开源