Ohhnews

分类导航

$ cd ..
Jetbrains Blog原文

IntelliJ IDEA 2026.1 版本更新亮点:性能提升与功能优化

#intellij idea#集成开发环境#软件开发#性能优化#版本更新

欢迎阅读 IntelliJ IDEA 2026.1 版本修复与改进概览。

在此次发布中,我们修复了超过 1,000 个 Bug 和可用性问题,其中包括 334 个用户反馈的问题。以下是最具影响力的改进,将助您更自信地进行日常开发。

性能

我们始终将可靠性放在首位,致力于提升应用性能、修复界面卡顿、优化操作逻辑,并通过指标覆盖最常见的应用场景。利用内部工具,我们识别并解决了 40 个导致 UI 卡顿的具体场景。

然而,仅靠内部工具无法发现所有问题。为了识别更多情况,我们在 EAP 版本中启用了自动错误和卡顿报告。通过收集这些数据,我们能够真实、直接地了解问题所在、发生频率以及受影响的用户数量。这使我们能够根据实际影响而非猜测来确定修复优先级。

一如既往,我们高度重视您的隐私与安全。在使用 EAP 版本时,您可以完全掌控数据,并可在 Settings | Appearance & Behavior | System Settings | Data Sharing 中禁用自动错误和卡顿报告。感谢您协助我们打造更好的工具!

终端

2026.1 版本通过优化终端体验提升了您的工作效率,这对于涉及基于 CLI 的 AI 代理的开发流程至关重要。

首先,我们修复了 Esc 键的行为——现在它由 Shell 处理,而不会将焦点切换至编辑器,从而不会中断 AI 代理的工作流。此外,Shift + Enter 现在可以插入新行,使直接编写多行提示词和命令更加便捷。此行为可在 Settings | Advanced Settings | Terminal 中禁用。

我们还改进了对终端输出中绝对路径相对路径的识别,让您可以在任何上下文中通过单击打开文件和文件夹。当您遇到编译或构建错误,或向 AI 编码代理提交任务时,您可以直接跳转到引用的文件,从而更快地审查或修复问题。

链接导航通过按住 Ctrl(macOS 上为 Cmd)并点击即可激活,与外部终端的操作一致。

JVM 语言支持

改进 Kotlin Bean 注册支持

Kotlin 强大的 DSL 功能非常契合 Spring Framework 7 的 BeanRegistrar API。在 2026.1 版本中,我们使程序化注册的使用体验与基于注解的配置一样高效。

借助 Structure 工具窗口,IDE 可确保您对应用结构拥有完整的可见性,提供更好的端点可见性、直观的装订线图标导航、集成的 HTTP 请求生成以及路径变量支持。

新的 Kotlin 协程检查

为了帮助维护代码质量,我们针对 Kotlin 协程库引入了一套新的检查机制,涵盖了常见陷阱。

请在此文章中了解更多关于协程检查的信息。

Scala

在 WSL 和 Docker 容器中处理 sbt 项目现在与处理本地项目一样顺畅。我们还提升了代码高亮性能并加快了 sbt 项目同步速度。

为了降低认知负荷并提供更符合人体工程学的 UI,我们重新设计了 Scala 代码高亮设置。新的设置页面整合了之前分散的选项,使其更加整洁、直观且易于访问。

现在,当编译器高亮已足够时,您可以禁用内置检查,或者配置基于编译器高亮显示的编译延迟。Scala 2 和 Scala 3 项目的设置现已独立,类型感知高亮选项也已整合至其他设置中。

您可以在此文章中阅读有关这些更新的更多信息。

用户界面

在 IntelliJ IDEA 2026.1 中,我们继续优先考虑极致的舒适度和符合人体工程学的 UI,确保您的工作空间像您的代码一样易于访问且可定制。

广大 Linux 用户期待已久的将 IDE 主题与操作系统同步的功能现已上线,与 macOS 和 Windows 保持一致。您可以在 Settings | Appearance & Behavior | Appearance 中启用该功能。

代码编辑器现已支持 OpenType 样式集。在编码时,用您钟爱的字体享受更具表现力的排版吧。通过 Editor | Font 进行配置,并在应用样式集之前,通过实用的工具提示即时预览字形变化。

使用键盘的 Windows 用户现在可以通过按下 Alt将焦点切换到 IDE 主菜单。此更改提升了屏幕阅读器用户的无障碍体验。

版本控制

我们持续进行小而有效的改进,以减少摩擦并支持您的日常工作流。

您现在可以直接在 Commit 工具窗口中修改任何最近的提交,无需再进行繁琐的交互式变基操作。只需选择目标提交和所需的更改,然后确认即可,IDE 会自动处理其余部分。

除了 Git 工作树(Worktrees)之外,我们还引入了 Checkout & Update 操作来改进分支工作流,该操作会拉取所有远程更改。

此外,获取更改现在可以实现自动化,无需单独的插件。在 Settings | Git 中启用 Fetch remote changes automatically 即可。

IDE 内的 GitLab 合并请求审查功能现在几乎实现了与 Web 界面相同的功能。多行评论评论导航图片上传以及创建合并请求时的受让人选择功能均可直接在 IDE 中使用,因此您无需切换到浏览器即可保持专注。

Subversion、Mercurial 和 Perforce 插件不再随 IDE 发行版捆绑,但您仍然可以从 JetBrains Marketplace 安装它们。

数据库

我们增强了 Explain Plan 工作流,优化了 Query Plan 选项卡的 UI,新增了一个用于显示执行计划行详细信息的独立面板,提供了包含火焰图的内部选项卡,并增加了一个以数据库原生格式复制查询计划的操作。

JetBrains 守护进程

IntelliJ IDEA 2026.1 包含一个轻量级的后台服务——jetbrainsd,它负责处理来自文档、学习资源和外部工具的 jetbrains:// 协议链接,并直接在您的 IDE 中打开它们,无需保持 Toolbox App 运行。

Code With Me 即将停用

从 2026.1 版本开始,Code With Me 将不再随所有 JetBrains IDE 捆绑,而是作为 JetBrains Marketplace 上的独立插件提供。2026.1 将是最后一个正式支持 Code With Me 的 IDE 版本,我们将逐步停止该服务。

请阅读我们的博客文章了解完整公告和时间表。

面向组织的增强型 AI 管理与分析

我们正致力于为开发团队提供对 AI 的集中控制,以及内置的分析功能,以便了解 AI 的采用情况、使用量和成本。作为该项工作的一部分,我们推出了 JetBrains Console。它增加了对团队在实践中如何使用 AI 的可见性,包括活跃用户、积分消耗以及 AI 生成代码的采纳率等信息。

JetBrains Console 向所有拥有 JetBrains AI 订阅的组织开放,提供了在任何规模下管理专业级开发所需的信任与可见性。

以上就是本次概览的全部内容。

请告诉我们您对本次发布中的修复和优先级调整有何看法。您的反馈有助于我们引导产品方向,使其更好地为您服务!

我们也期待听到您对本次概览以及整体格式的意见。

立即更新至 IntelliJ IDEA 2026.1,体验它的改进之处。别忘了在 XBlueskyLinkedIn 上加入我们,分享您最喜欢的更新。

感谢您使用 IntelliJ IDEA!