IntelliJ IDEA 2026.1.2:几个让人松了口气的修复

2026-05-18 16 预计阅读时间:1 分钟
来源:oschina.net AI 摘要 原文链接

免责声明:本文为 AI 摘要整理,建议结合原文阅读。摘要可能省略上下文、版本差异或边界条件,不作为官方说明。

预计阅读时间:5 分钟

IntelliJ IDEA 2026.1.2 刚发布,没有花哨的新功能,但修了几个日常开发中反复踩到的坑。如果你用 Gradle 管理项目、写 Java 链式调用、或者在 Windows 上干活,这次更新值得立刻装上。

Gradle 生成的 .ipr 项目文件终于能正常打开了

用 Gradle 的 idea 任务生成 .ipr 文件再导入 IDEA,是不少遗留项目的标准流程。但之前生成的文件经常打开后索引异常、模块识别不全,甚至直接报错。IJPL-242321 修复了这个问题——生成的 .ipr 现在能被 IDEA 正确解析和加载。

如果你还在用这种方式初始化项目,可以这样触发生成:

# 在项目根目录执行,生成 .ipr / .iml / .iws 文件
gradle idea

对应的 Gradle 配置片段(build.gradle):

apply plugin: 'idea'

// 如果需要自定义输出路径或模块配置
idea {
    project {
        jdkName = '21'
        languageLevel = '21'
    }
    module {
        // 排除不需要索引的目录,加快打开速度
        excludeDirs += file('build/tmp')
    }
}

生成后直接用 IDEA 打开 .ipr 文件即可。修复前这一步经常卡在索引阶段或报模块缺失,现在应该顺畅了。

注意:新项目推荐直接用 IDEA 打开 build.gradlesettings.gradle.kts,让 IDEA 自行导入。.ipr 方式更适合无法改变构建脚本的老项目。

Java 三元表达式链式调用的缩进不再乱跳

IDEA-387867 修了一个格式化顽疾:三元表达式里链式方法调用的缩进之前会错位,格式化后代码反而更难读。

修复前你可能看到这样的格式化结果:

// 修复前:IDEA 格式化后缩进混乱
String result = condition ? firstValue
        .trim()
        .toUpperCase() :
        secondValue
                .trim()
                .toLowerCase();

修复后格式化行为变得合理:

// 修复后:缩进对齐清晰
String result = condition ? firstValue
        .trim()
        .toUpperCase()
        : secondValue
        .trim()
        .toLowerCase();

如果你项目里有大量这种写法(比如 Optional 链式风格搭配三元判断),重新跑一次 Code → Reformat Code 就能看到变化。

Windows 上 Alt+Enter 不再误触上下文菜单

在 Windows 上,Alt 键本身会激活窗口菜单栏,导致 Alt+Enter 这个 IDEA 最常用的"显示意图操作"快捷键偶尔触发系统上下文菜单而不是 IDEA 的意图面板。IJPL-47xxx 修复了这个问题。

这个 bug 的触发条件是:按键时 Alt 比 Enter 先被系统捕获,窗口菜单栏抢了焦点。修复后 IDEA 会优先拦截这个组合键。

如果你之前因为这个问题改过快捷键映射,现在可以恢复默认了:

Settings  Keymap  搜索 "Show Intention Actions"  确认绑定 Alt+Enter

其他值得关注的修复

摘要中还提到了多项修复,虽然没有逐一列出完整编号,但 2026.1.x 系列的累计修复涵盖了:

  • 编辑器冻结和索引卡顿的若干场景
  • 部分插件兼容性问题
  • 性能回归修正

如果你在 2026.1.1 上遇到过偶发的卡顿或 UI 异常,升级后大概率会改善。

升级建议

场景 建议
Windows 用户 + 重度使用 Alt+Enter 立刻升级,体验改善明显
Gradle idea 任务生成 .ipr 的老项目 升级后重新生成并打开一次验证
Java 链式调用 + 三元表达式多 升级后全项目跑一次 Reformat Code
没遇到上述问题 可以等下一个大版本,但小版本修复通常无风险

升级路径:Help → Check for Updates,或在 Toolbox App 里直接更新。2026.1.2 是补丁版本,不需要重新配置项目或插件。


相关推荐