首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >IntelliJ IDEA 2026.1 EAP 3发布:编码更加丝滑,回收站终于来了!

IntelliJ IDEA 2026.1 EAP 3发布:编码更加丝滑,回收站终于来了!

作者头像
GoLang学习记
发布2026-02-27 13:58:05
发布2026-02-27 13:58:05
1970
举报

野径连青垄 花新醉人归

前几天jetbrains紧急发布了2026.1 EAP3,带来了不少的新特性!

SQL 方言自动检测

JetBrains 在 IntelliJ IDEA 2026.1 EAP 3 中实现了 SQL 方言自动检测功能,可根据项目依赖自动推断并设置 SQL dialect 。该功能通过分析 Maven/Gradle 依赖中的数据库驱动(如 PostgreSQL、MySQL 等),智能匹配对应方言,避免手动配置 。

当存在多个数据库依赖时,IDE 会优先选择最匹配的方言变体,并保留手动覆盖控件以满足复杂场景需求 。

在这里插入图片描述
在这里插入图片描述

Spring Bean 注入可视化

IDEA 通过 inlay hint 在代码中实时显示注入的 Bean 定义,无需暂停应用执行。该功能在字段、构造函数及方法参数等注入点展示 Bean 的来源定义(如 @Component 位置或工厂方法),帮助开发者快速识别具体实现类并导航至定义处。调试暂停时可进一步展开属性详情及代理类信息。

目前 Java 支持已实现并准备合并,Kotlin 兼容性将作为独立功能后续跟进。此特性显著提升 Spring 项目依赖关系的可观察性,减少手动追踪成本。

在这里插入图片描述
在这里插入图片描述

Spring Debugger 定义内联提示增强

IDEA 2026.1 优化了 Spring Debugger 的 runtime inlays 功能,解决非暂停调试模式下的显示缺口:此前仅展示注入到当前 Bean 的依赖 inlay,缺失当前 Bean 自身的 definition inlay

新版本将在应用运行且未命中断点时,同时显示当前组件的 Bean 定义来源(如 @Component 注解位置或配置类),与暂停模式保持一致。既知“被谁注入”,也明“自身定义”,显著提升 Spring 应用运行时诊断效率,减少调试上下文切换成本。

在这里插入图片描述
在这里插入图片描述

现在

在这里插入图片描述
在这里插入图片描述

紧凑源文件转换支持

IDEA 2026.1 EAP 3 实现了 compact source file 一键转换功能,解决此前用户在紧凑源文件中遇到 main/IO 标识符报错时无法通过 Alt+Enter 快速转换为传统类声明的问题 。

在这里插入图片描述
在这里插入图片描述

转为

在这里插入图片描述
在这里插入图片描述

现可直接调用上下文操作 "Convert an implicitly declared class to explicit class declaration",将隐式声明的顶层类自动重构为标准 public class 结构 。

该功能完善了对 Java 25 正式特性 JEP 512(紧凑源文件)的双向支持,既支持显式类转紧凑文件,也支持反向转换,便于开发者在原型开发与生产代码间灵活迁移,降低脚本场景向正式项目演进的重构成本。

重复代码检测阈值可配置化

IDEA 2026.1 EAP 3 实现了 重复代码片段检测阈值配置功能,允许用户自定义触发 "Duplicate code fragment" 检查所需的最小重复次数 。此前该检查固定阈值导致误报频繁,尤其在小型代码片段场景下产生大量噪声 。

在这里插入图片描述
在这里插入图片描述

新版本在 Settings > Editor > Inspections > General > Duplicate code fragment 中新增配置项,用户可设置需出现 2 次、3 次或更多重复才触发警告 。该改进显著提升代码重复检测的实用性,适用于GoLand 等全系 JetBrains IDE,帮助开发者更精准识别真正需要重构的重复逻辑。

编辑器平滑光标动画

新版本正式实现 平滑光标移动动画功能,提供类似 Microsoft Word 风格的流畅光标过渡效果 。该特性通过插值动画消除光标跳跃感,在快速导航、滚动或输入时呈现更自然的视觉体验。

不得不说虽然 IDEA 在 AI 方面有心无力,但是 UI 确实比 vscode 好很多!

你可在 Settings > Editor > Appearance 中手动启用此选项 ,作为平台级改进,该功能同步落地于GoLand 等全系 JetBrains IDE

在这里插入图片描述
在这里插入图片描述

此功能自提出历时近 7 年终获实现,标志着平台在编辑器微交互体验上的重要演进,尤其改善高频光标操作场景下的视觉舒适度。

在这里插入图片描述
在这里插入图片描述

文件删除回收站支持

新版本删除文件时可以将文件移至系统回收站/垃圾箱,而非永久删除 。

目前 JetBrains IDE执行 Delete 操作时直接物理删除文件,仅能通过 UndoLocal History 恢复,但后者在文件被修改或 IDE 升级后可能失效 ,该问题因多次导致用户意外丢失工作成果而备受争议,用户指出 VS Code、VS 等主流编辑器均默认支持回收站机制 。

命令补全支持引入常量

新版本实现了 命令补全(Command Completion)对"引入常量"操作的支持。该功能将经典重构操作 Introduce Constant(快捷键 Ctrl+Alt+C)集成至命令补全体系,用户在选中字面量或表达式后输入 .. 即可直接触发常量提取,无需记忆快捷键或导航菜单

在这里插入图片描述
在这里插入图片描述

命令补全通过上下文感知动态推荐相关 IDE 操作,显著降低重构操作的认知负担 。此增强使高频重构动作(如提取常量、变量)与代码补全流程无缝融合,提升开发流畅度与可发现性。

待读小单

IntelliJ IDEA 2026.1 EAP 1发布:新特性 AI 味有点强啊!

IDEA 这个测试接口的好工具,效率 提升 10x

IDEA 2026.1 EAP 2 发布:Claude code 被优化,人已麻!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-02-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 golang学习记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • SQL 方言自动检测
  • Spring Bean 注入可视化
  • Spring Debugger 定义内联提示增强
  • 紧凑源文件转换支持
  • 重复代码检测阈值可配置化
  • 编辑器平滑光标动画
  • 文件删除回收站支持
  • 命令补全支持引入常量
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档