
IntelliJ IDEA 2026.1.1
每次 IDEA 小版本更新,你是不是都这样:点点升级按钮,重启完就忘了变了啥?
结果是:新功能放着不用,老 Bug 照样踩。明明花了时间升级,效率一点没涨。
今天这篇,给你整理了 IDEA 2026.1.1 最值得关注的 12 项更新。照着做,开发效率肉眼可见提升。
以前写 Gradle 脚本全靠经验。仓库放哪、插件怎么声明、依赖怎么写,新人进来得踩一遍坑。
现在 IDEA 内置了 5 个 Gradle 最佳实践检查:
plugins {} 块而不是 apply pluginrepositories 移到 settings 文件怎么用:打开 build.gradle,黄色小灯泡点一下 → "Apply best practice"。
一句话总结:Gradle 脚本规范再也不用靠 Code Review 了。
Project Loom 出来这么久,调试虚拟线程一直是个噩梦。Thread Dump 里一堆信息,想找哪个虚拟线程卡住了?根本无从下手。
这次更新直接把虚拟线程调试拉满:
怎么用:Debug 时打开 Threads 面板,或者右键 → "Dump Threads"。
一句话总结:以前调试虚拟线程像摸黑走路,现在给你开了探照灯。
条件断点以前是个"奢侈品"。一加上,整个应用跑得跟蜗牛一样,IDE 还经常卡死。
现在底层改成了字节码插桩实现,直接在目标类里注入判断逻辑:
怎么用:跟以前一样加条件断点,啥也不用改,自动享受新性能。
一句话总结:终于敢大胆用条件断点了。
如果你在用 Claude Code、Cursor 这类 AI 编程工具,MCP(Model Context Protocol)就是它们跟 IDE 对话的桥梁。
这次更新了 3 个关键功能:
还有个重要修复:工具 Schema 缺失 type 字段导致 Gemini 模型无法使用的问题解决了。
一句话总结:AI 编程助手现在能更深入地控制你的 IDE 了。
TypeScript 开发者这次也有不少福利:
新项目创建时 --strict 自动勾上。以前很多团队忘了开,后期补类型注解补到吐。
Vue 3 语言服务全面升级,补全、跳转、重构都更准了。
以前补全列表里私有字段经常出现两次,逼死强迫症的 Bug 终于修了。
一句话总结:TS 开发体验又顺滑了一点。
写 React 的都懂:组件写着写着就几百行,想拆又怕改坏。
现在多了个重构选项:选中一段 JSX → 右键 Refactor → Extract Component to Its Own File。
IDE 自动帮你:
一句话总结:拆组件再也不是体力活了。
Svelte 5 带来了一个重磅功能:在标记表达式里直接写 TypeScript。
以前:
{#each items as item}
<!-- 这里没有类型提示 -->
<div>{item.name}</div>
{/each}现在:
<script lang="ts">
interface Item { name: string }
let items: Item[] = []
</script>
{#each items as item}
<!-- 这里有完整的类型检查和补全! -->
<div>{item.name.toUpperCase()}</div>
{/each}还支持命名空间组件(比如 <Modal.Header>)和 {@EACH} 不带 item 的语法。
一句话总结:Svelte 开发者的类型体验终于追上 React/Vue 了。
用 Snowflake 的开发者狂喜,这次补了一大票语法支持:
t1 JOIN t2 ON t1.id = t2.id JOIN t3 ... 这种复杂连接不再报错UPDATE t SET ... FROM t JOIN ... 别名正确解析一句话总结:Snowflake 写 SQL 终于不飙红了。
终端是每天用得最多的工具之一,这次一堆细节修复:
问题 | 修复 |
|---|---|
滚动错乱 | less/vi 滚动定位准确了 |
光标看不见 | OpenCode 亮色主题光标对比度提升 |
自动补全弹窗闪烁 | PowerShell 7 打字时补全不再反复开闭 |
重连后无响应 | 远程开发断开重连后终端正常响应输入 |
Junie 提示配色 | 深色主题下 Junie 背景不再亮瞎眼 |
非 Shell Tab 关闭确认 | 运行进程的 Tab 现在会正确提示 |
Docker 会话不启动 | 预定义终端会话在 Docker 环境正常启动 |
输入时自动上滚 | 打字时不再莫名跳到上面 |
运行图标不显示 | PowerShell 完整命令后正确显示运行按钮 |
暗色模式检测 | OpenCode 自动检测系统主题 |
一句话总结:每天用的工具,每一点优化都是实打实的效率提升。
接上 LSP 语言服务的同学都遇到过:想重命名一个变量,IDE 只改了当前文件,其他地方全漏了。
因为以前是 IDE 自己搜替换,根本不知道 LSP 服务端掌握的跨文件引用。
现在支持了 textDocument/rename 请求:直接让语言服务端来做重命名。
所有 LSP 兼容的语言(Rust、Go、Zig、Dart 等等)都能受益。
一句话总结:LSP 生态的重构体验终于对齐原生语言了。
公司网络走 HTTP 代理的同学,肯定遇到过:
IDEA 突然连不上插件市场、搜不了文档、Maven/Gradle 同步失败,报错信息含含糊糊,你搜半天最后才发现:哦,代理密码改了。
现在 IDE 检测到代理返回 407 Proxy Authentication Required 状态码时,会直接弹出对话框让你重新输入账号密码,不用你到处找设置了。
一句话总结:公司网络那点糟心事,IDE 终于懂了。
最后是一个安全提醒。
内置 Web 服务器的 SSI(Server Side Includes)支持已被彻底移除(CVE-2026-41882)。
那个内置服务器本来就是设计来预览静态内容的,不支持服务端处理。如果你还在项目里用 .shtml 文件或者 SSI 指令,赶紧切到正式的 Apache 或 Nginx 本地服务器。
一句话总结:安全无小事,该换就换。
升级到 2026.1.1 后,建议按顺序检查:
IDEA 每次更新,90% 的人只用到了 10% 的新功能。
不是功能没用,而是你不知道它存在。
收藏这篇文章,升级后花 10 分钟过一遍。这 10 分钟投入,未来能给你省下几十个小时。
好的工具不是让你做更多,而是让你把精力花在真正重要的事情上。
有哪个功能你觉得特别有用?或者遇到了什么升级坑?欢迎评论区补充。