Why IntelliJ IDEA Finally Moves Deleted Files to the Recycle Bin – A Deep Dive
IntelliJ IDEA 2026.1 EAP 3 introduces a long‑awaited feature that sends deleted files to the system recycle bin instead of permanently erasing them, addressing a six‑year‑old issue, comparing it with other editors, outlining its advantages, and summarizing dozens of other notable IDE improvements.
File deletion now uses system recycle bin
In IntelliJ IDEA 2026.1 EAP 3, deleting a file from the Project view moves it to the OS recycle bin/trash instead of permanently deleting it. This aligns IDE behavior with VS Code, Visual Studio, Finder/Explorer. The change is marked Fixed in the issue tracker and is available in build 2026.1 EAP 3.
Reason: many files are not tracked by version control (new uncommitted files, local scripts, SQL files, temporary code, configuration files). Previously recovery relied on Local History or Git, which have drawbacks: they can be cleared, lost after upgrades, have high search cost, undo may fail, and newcomers may not know where to find them.
Advantages of using the system recycle bin: consistent user habit, visual UI, cross‑application availability, IDE‑independent, and 100 % intuitive.
Other notable improvements in 2026.1 EAP 3
1. Spring‑related
Display injection Bean inlay
Debugger runtime Bean hints
API versioning configuration improvements
Automatic SQL dialect detection
2. Java
More javac parameter completions
Pattern‑matching diagnostic fixes
Import performance optimizations
3. Kotlin
K1 API deprecation start
New destructuring syntax navigation support
Compiler‑generated declaration inlay hints
4. Editor Experience
Smooth cursor animation
Rounded cursor
Terminal experience fixes
Plugin manager improvements
5. AI & Command Completion
Fix replace_text_in_file empty‑text replacement
AI command completion icon update
JavaMemberNameCompletionContributor renamed to ModCommand completion
Fix command generation failure in new‑line + tab scenario
Skip meaningless command completions
MCP Server multiple fixes (LLM workflow)
6. Platform Architecture
Remove ProjectExtension
Front‑end AI assistant plugin
LSP null‑safety fixes
Support background write actions
Clean up CachedValuesManager
7. Performance & Stability
Gradle sync file leak
VFS recursive loading issue
Debugger CPU conflict
Branch switching freeze
Git failure
Plugin compatibility false positives
70+ other known issue fixes
These changes prepare IntelliJ IDEA for remote IDE, AI‑assisted, and distributed IDE scenarios.
Code example
1.
我的私密学习小圈子,从0到1手撸企业实战项目~
2.
一个小公司的技术开发心酸事(已倒闭)
3.
面试官:RocketMQ 怎么保证消息不丢失?
4.
SpringBoot 实现 DOCX 转 PDF(基于 docx4j 的轻量级开源方案)Java Architect Handbook
Focused on Java interview questions and practical article sharing, covering algorithms, databases, Spring Boot, microservices, high concurrency, JVM, Docker containers, and ELK-related knowledge. Looking forward to progressing together with you.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
