首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >IntelliJ IDEA 2026.1.2 Preview 升级指南:12 个值得知道的修复与新功能

IntelliJ IDEA 2026.1.2 Preview 升级指南:12 个值得知道的修复与新功能

作者头像
DevLlama
发布2026-06-01 20:50:16
发布2026-06-01 20:50:16
1250
举报

每次 IDEA 出 Preview,你是不是都这样:扫一眼 Release Notes,看到密密麻麻的 issue 编号,直接关掉?

结果就是:自己 watch 了一年的 bug 已经修了你不知道、新加的 Feature 你没用上、性能优化白白浪费。

今天这篇,把 IDEA 2026.1.2 Preview(build 261.24374.34)里 70+ 项改动浓缩成 12 条最值得关注的更新。每条配上「怎么用 + 一句话总结」,照着过一遍,你就知道这版升不升。

📌 友情提示:Preview 属于 EAP 性质,建议先在副业项目上试,不要直接换主力机。

IntelliJ IDEA 2026.1.2 Preview 八大改动概览


1. LSP onTypeFormatting:边敲代码边自动格式化

以前 LSP 接入的语言(Svelte、自定义 LSP),写到一半要么手动 Reformat,要么等保存才对齐。

这次 IDEA 终于支持了 textDocument/onTypeFormatting 请求(IJPL-189559):

  • • ⌨️ 按下 ;}、回车,LSP 服务端立刻参与排版
  • • ⌨️ 缩进、括号对齐自动跟手
  • • ⌨️ 不再依赖 IDEA 自带格式化与 LSP 「打架」

怎么用:升级 Preview,确认你用的语言 LSP 实现了 onTypeFormatting,开箱即用。

一句话总结:写 Svelte / Rust / Zig 的体验,往 VS Code 那种「丝滑」靠了一大步。


2. TypeScript + Svelte:类型引擎终于打通

Svelte 项目里写 TS,类型时不时抽风:要么飘红要么不跳转,调起来还容易卡。

这版 WebStorm 引入 service-powered type engine(WEB-77053),把 TS Language Server 真正接管 .svelte 文件里的类型工作。

  • • 🧠 跨 .ts.svelte 的类型推断更稳
  • • 🧠 重命名、查找用法、跳转定义连成一片
  • • 🧠 远程开发场景下 interface/type 参数终于有颜色了(WEB-75991)

一句话总结:Svelte 玩家这一版可以认真升一下了。


3. Windows IJENT:远程开发体验回血

IJENT 是 JetBrains 自研的 IDE 后端运行框架,远程开发、WSL、Dev Container 全靠它。

这次正式 在 Windows 上铺开(IJPL-231615):

  • • 🪟 Windows + WSL2 跑后端更顺、更稳
  • • 🪟 远程容器场景启动更快
  • • 🪟 配合 IDE 后端分离架构,本地端轻量化

怎么用:什么都不用改,升级后 Windows 自动启用。

一句话总结:Windows 上做远程开发的同学,省心几个档位。


4. Cucumber 步骤跳转:烂了 5 年的老坑终于填上

如果你团队还在维护 BDD 测试,这一条单独够你升一次级。

从 IDEA 2021.3 起,库里的 Cucumber step definitions 就跳不动了(IDEA-283689)。每次写 step 只能手动搜,回归测试维护成本飙升。

这次直接修复,跨库的 step 跳转重新可用。

怎么用:升级后打开任意 .feature 文件,Ctrl/Cmd + Click step 试试。

一句话总结:BDD 项目维护者,这一条值回升级时间。


5. Kotlin Spring/JPA:16 条修复一次堆齐

写过 Kotlin + Spring Boot 的人都懂:data class、@Entityall-open 插件,配错一个就一片飘红。

这版 Kotlin 这边 16 条修复全部围着 Spring/JPA/编译器插件转

  • • 🌱 data class + @Entity inspection 不再漏报、不再选择性失明(KTIJ-37759/37766)
  • • 🌱 J2K 转 Spring/JPA 项目时自动配上 Kotlin-Spring、Kotlin-JPA 插件(KTIJ-37955)
  • • 🌱 Maven 父子模块、子模块独立配 spring 插件都修了(KTIJ-38361/38441)
  • • 🌱 Wizard 默认 Kotlin 升到 2.3.21(KTIJ-38191),兼容矩阵开放 Kotlin 2.3.20 + Gradle 9.3(KTIJ-38316)

怎么用:新建项目直接享受新脚手架;老项目重新跑一次「Configure Kotlin in Project」。

一句话总结:Kotlin + Spring 这一年最舒服的一次小版本。


6. 通配符路径别名 auto-import:monorepo 党回血

monorepo 里写 TS,最让人血压升高的就是 @/components/Foo~/utils/bar 这类带通配符的路径别名 不参与 auto-import——每次都要手敲。

这次直接修了(WEB-62873):

  • • 📦 @/*~/* 等通配符别名加入 auto-import 候选
  • • 📦 Svelte monorepo 里组件无法导入也修了(WEB-77699)
  • • 📦 RxJS operator 类型信息丢失修复(WEB-74813)

一句话总结:monorepo / Angular / RxJS 重度用户,这一段段全是回血。


7. CloudFormation:一口气补 9 个 AWS 资源

如果你日常写 CloudFormation 模板,这是 本次 Preview 最大的隐藏福利

之前 IDEA 的 CloudFormation 插件常年「资源类型不识别」,新模板一开一片飘红。这次一次补齐:

  • • ☁️ AWS::Serverless::FunctionRecursiveLoop(IJPL-186686)
  • • ☁️ AWS::Logs::QueryDefinitionQueryLanguage(IJPL-204031)
  • • ☁️ AWS::ECR::RepositoryCreationTemplate(IJPL-206532)
  • • ☁️ AWS::EC2::VPCEndpointTags(IJPL-216091)
  • • ☁️ AWS::Signer::SigningProfileProfileName(IJPL-227247)
  • • ☁️ APS(Prometheus)系列资源 3 条(IJPL-228511/233629/233630)
  • • ☁️ AWS::Logs::LogGroupDeletionProtectionEnabled(IJPL-237239)

一句话总结:DevOps 同学再也不用「Suppress inspection for file」当万能膏药。


8. Kubernetes 插件:两个尴尬时刻被修好

  • • 🚢 kubectl debug 设置对话框 recents 区域出问题(IJPL-239206)
  • • 🚢 全新安装、激活 trial 时 Kubernetes 插件直接报错(IJPL-242782)

不算大功能,但是新人上手 / 新机器配置时少踩两个坑。

一句话总结:第一天上手 K8s 插件的体验,没那么糟心了。


9. Windows Alt 键:7 连修,输入法党的福音

Windows 上的 Alt 键,多年来一直是 IDEA 的小心结。这一版集中修了 7 条

问题

issue

Alt 键意外弹出右键菜单

IJPL-47743

菜单栏按 Alt 不可达

IJPL-58454

连按 Alt 后下一个键盘动作丢失

IJPL-238586

Alt+\ 不能稳定打开 File 菜单

IJPL-238661

Shift+Alt 切换输入法时焦点跑到主菜单

IJPL-238771

模态对话框打开时按 Alt 仍聚焦菜单

IJPL-241919

Alt+Tab 切回 IDE 后 Alt 失效

IJPL-242159

如果你是 Windows + 中文输入法用户,懂的都懂。

一句话总结:主菜单和输入法的「拉锯战」,终于停战。


10. 性能与稳定性:2 个内存泄漏 + 1 个死锁

性能修复永远是「看不见的香」,但这次有几个真的得拿出来说:

  • • 💧 PsiVfsInitProjectActivity 持有已 dispose 的 ProjectImpl(IJPL-242015)
  • • 💧 PluginUpdatesService 持有已 dispose 的 SettingsEditor(IJPL-223928)
  • • 🔒 FUS 遥测引发的 IDE 死锁(IJPL-224542)
  • • ⏳ Ctrl+RightArrow 接受 AI 补全时卡死(IJPL-242758)
  • • ⏳ 大 Markdown 文件打字卡顿(IJPL-239157)

怎么用:什么都不用做,升级即生效。

一句话总结:长时间不重启 IDE 的重度用户,这一版的硬核理由。


11. Persistence / Liquibase:3 个偏门但致命的修复

  • • 🗄️ JPA Entity from Database 功能不可用(IDEA-387812)
  • • 🗄️ Liquibase diff 忽略 @JoinTable 上的 index(IDEA-372160)
  • • 🗄️ 切换 Oracle 驱动类后 diff changelog 失效(IDEA-387654)

最近做 数据库版本管理 / 自动建实体 / Oracle 项目 的同学,闭眼升。

一句话总结:偏门但凡踩中一个,就是一个下午没了。


12. UI 小修:Search Everywhere、Services 视图、Islands

  • • 🎯 Search Everywhere All Tab 不再把同一个 Action 显示两次(IJPL-238303)
  • • 🎯 SE 新 UI 右侧渲染器不再被截断(IJPL-224829)
  • • 🎯 Services 视图分屏配置详情正确刷新(IJPL-214855)
  • • 🎯 Islands 模式下 Tab 不在顶部时给 Banner 加间距(IJPL-231549)

零碎,但都是「每天看到的细节」。

一句话总结:强迫症友好版本。


📋 升级检查清单

升级到 2026.1.2 Preview 后,建议按这个顺序过一遍:

  1. 1. ✅ Kotlin + Spring 项目:跑一次「Configure Kotlin in Project」,确认插件配齐
  2. 2. ✅ BDD 项目:随便点一个 Cucumber step,确认跨库跳转回归
  3. 3. ✅ CloudFormation 模板:打开历史飘红的文件看看是不是清爽了
  4. 4. ✅ Windows 用户:试试 Alt 键、Alt+Tab、Shift+Alt 切输入法
  5. 5. ✅ 远程开发:用 WSL2 / 容器跑一下,对比本地端响应
  6. 6. ✅ 大文件党:开几个大 Markdown / 大 JSON 文件,感受打字流畅度

💡 最后说一句

IDEA 每次小版本更新,90% 的人只用到了 10% 的新功能。

不是功能没用,而是你不知道它存在;不是 bug 没修,而是你没机会发现自己的痛点已经被解决。

收藏这篇文章,升级完花 10 分钟对一遍。这 10 分钟投入,可能省下未来一整周的坑。

好的工具不是让你做更多,而是让你把精力花在真正值得做的事情上。

完整 Release Notes 可以在 JetBrains 官网搜 IntelliJ IDEA 261.24374.34 找到。

哪一条最戳中你?或者升级遇到了什么坑?欢迎评论区补充。

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

本文分享自 DevLlama 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. LSP onTypeFormatting:边敲代码边自动格式化
  • 2. TypeScript + Svelte:类型引擎终于打通
  • 3. Windows IJENT:远程开发体验回血
  • 4. Cucumber 步骤跳转:烂了 5 年的老坑终于填上
  • 5. Kotlin Spring/JPA:16 条修复一次堆齐
  • 6. 通配符路径别名 auto-import:monorepo 党回血
  • 7. CloudFormation:一口气补 9 个 AWS 资源
  • 8. Kubernetes 插件:两个尴尬时刻被修好
  • 9. Windows Alt 键:7 连修,输入法党的福音
  • 10. 性能与稳定性:2 个内存泄漏 + 1 个死锁
  • 11. Persistence / Liquibase:3 个偏门但致命的修复
  • 12. UI 小修:Search Everywhere、Services 视图、Islands
  • 📋 升级检查清单
  • 💡 最后说一句
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档