IT技术之家 行业软件 JetBrains IDE 2026.2新功能介绍+官方中文设置教程(macOS, Linux, Windows)

    JetBrains IDE 2026.2新功能介绍+官方中文设置教程(macOS, Linux, Windows)

    JetBrains 2026 发布,旗下常用的软件有:Rider、IntelliJIDEA、PhpStorm、RubyMine、WebStorm、goland、CLion、Pycharm、Datagrip、DataSpell、RustRover,大家可根据自己的需求选择安装。

    JetBrains 2026 全家桶

    • AppCode:适用于iOS/macOS开发的智能IDE (EoL)
    • Aqua:用于编写高质量测试的IDE
    • CLion:C和C++跨平台IDE
    • DataGrip:多种数据库,一个工具
    • DataSpell:专业数据科学家的IDE
    • Fleet(公共预览):适用于任何语言的代码编辑器和IDE
    • GoLand:Go全栈IDE
    • IntelliJIDEA:功能强大,符合人体工程学的JVM IDE
    • PhpStorm:高效智能的 PHP IDE
    • PyCharm:面向专业开发者的Python IDE
    • Rider:快速且强大的跨平台.NET IDE
    • RubyMine:最智能的Ruby与Rails IDE
    • RustRover:专注于重要事项,功能丰富的Rust IDE
    • WebStorm:最智能的JavaScriptIDE
    • Writerside:编写、测试、构建和发布文档

    JetBrains 2026.2 新功能

    PyCharm 2026.2

    利用 Rust 插件进行 Python 扩展程序开发

    • 通过从 .pyi 存根到其底层 pyo3 代码的双向导航,在 Python 与 Rust 之间跳转,以及进行反向跳转。
    • 开发期间,每当您运行或测试 Python 应用程序时,都会自动重新构建 Rust扩展程序
    • 在标准 Python 调试工作流程中原生调试编译的 Rust 扩展程序

    debugpy 作为默认调试器

    • 通过原生集成 PEP 669 低影响监测 API,在 Python 3.12 及更高版本中‌降低调试开销‌
    • 在 asyncio 上下文中调试异步代码时,完全支持表达式求值和调试控制台交互。
    • 使用 debugpy 作为默认后端标准化 Jupyter 调试,以确保脚本和 Notebook 保持一致的稳定性。
    • 通过 debugpy.listen(),使用 Attach to DAP(附加到 DAP)运行配置为本地、Docker 或远程工作流简化进程附加流程‌

    支持基于 uv 的工具和 uvx

    • 重新设计了外部工具配置:外部工具和 linter(如 ruff 和 black)的设置界面已完全重新设计。此外,如果您的本地项目环境中未安装这些实用工具,您现在可以配置通过 uvx 运行。这样一来,您可以在项目层级管理工具集成,或为所有新项目建立默认设置,同时在您的计算机上全局执行底层软件包。
    • 终端支持:现在可以直接在项目环境内的内置终端中运行 uv 命令。

    IntelliJ IDEA 2026.2

    日志点和扩展调试体验

    • 每位开发者至少使用过 println 一次来调试。但有时这并不是最佳方法。它可能会污染代码,无法从打印中获取足够的信息,并使难以确定其来源。最重要的是,它在库内部无法工作。
    • Logpoints 提供了一种简洁的替代方案,并带来显著的用户体验和性能提升。它们建立在非暂停断点的基础上,允许您检查内部应用程序状态和执行上下文,以及在运行时发送自定义消息,而无需修改源代码。这种方法还使得诊断编译后的第三方库内部代码行为成为可能。

    依赖完成

    • 添加正确的依赖通常需要通过外部资源查找确切的库名称和可用版本——但现在不再需要了。IntelliJ IDEA 2026.2 通过基于云的依赖搜索简化了这一过程。
    • 只需在 Maven 或 Gradle 构建脚本的相关部分输入库的名称,您就能立即获得所有匹配的工件、其版本以及推荐的范围。

    更新的数据库迁移工作流

    • Flyway 和 Liquibase 迁移通常被视为简单的 SQL 脚本,但它们实际上是数据库演进的历史记录。主要痛点在于,开发人员往往缺乏理解这种演进的背景信息。
    • IntelliJ IDEA 2026.2 通过将迁移上下文引入 SQL 符号解析来解决此问题,显示视觉指示器以表明模式更改是否已成功应用或失败,并允许您直接在 IDE 中执行 Flyway 配置。没有误报的错误高亮,且更容易进行故障排除。

    JVM 和语言支持

    • Java 27:IntelliJ IDEA 从第一天起就持续支持最新的 Java 版本,并为即将推出的 Java 版本提供早期支持,例如允许您直接从 IDE 安装早期访问构建版本。
    • Kotlin 支持:2.4 稳定版特性。
    • Scala:Scala 插件的新版本支持 Scala 3 的子句交错,为 Scala 代码引入了命令补全功能,并改进了对 WSL 和 Docker 中基于 BSP 的构建工具的支持。

    精简的 Git 冲突解决流程

    • IntelliJ IDEA 2026.2 改进了冲突解决流程,允许您调用 Resolve All Simple Conflicts 操作,该操作会自动解决整个变更集中的标准冲突,而不是逐个打开文件。
    • 还可以查看已解决和未解决文件的完整概览,随时重新打开文件,并按任意顺序重新应用冲突块。

    DataGrip 2026.2

    交互式入门导览

    • 引入交互式入门导览,让您全面了解 DataGrip 的核心功能。导览涵盖的基本内容包括 Database Explorer(数据库资源管理器)工具窗口中的主要操作、数据源设置对话框、查询控制台中的查询执行、查看和使用查询结果集,以及提交数据库更改等。

    适用于数据源的 CLI 命令

    • 高级用户往往需要自动完成环境设置工作。为了满足这一需求,我们引入了命令行界面,支持您通过编程方式管理数据库连接和驱动程序。

    语法:

    datagrip dataSources <command> [options] [arguments]

    可用命令:list 和 manage

    • 新 CLI 使用批处理方式。您无需为每个操作运行一个命令,只需传递包含多条指令的 JSON 文件即可。该工具会在单个会话中处理这些指令,并以 JSON 文件形式返回结果,因此非常适合 shell 流水线。

    双会话模式

    • 引入了新的 Two sessions: shared and introspection(两个会话: 共享与内省)模式,该模式会创建两个会话:一个用于内省,另一个用于处理其他一切事务。
    • 这种新模式可以确保元数据检索与有效会话分开进行。如果内省耗时较长,查询控制台、数据编辑器和其他客户端会继续使用共享会话,而无需等待内省完成。

    角色和仓库切换器 Snowflake

    • 在数据库角色与仓库之间切换时的速度现已得到大幅提升。如果您使用 Snowflake,则无需再手动执行 SET ROLE 命令,也不用搜索连接设置来更改当前会话的权限。
    • 通过查询控制台工具栏中新增的下拉菜单,您可以在可用的角色和仓库之间即时切换。

    数据编辑器中的 SQL 表达式

    • 在数据编辑器中引入了全新的 SQL Expression(SQL 表达式)模式。编辑单元时,您现在可以右键点击单元,并选择 Edit as SQL Expression(作为 SQL 表达式编辑),或使用值编辑器中的 fx 按钮启用 SQL Expression(SQL 表达式)模式。

    在查询旁显示执行时间

    • 之前,您仅可以在 Services(服务)工具窗口中找到查询执行的时间戳。
    • 现在,DataGrip 执行完查询后,便会在代码编辑器中的查询旁显示查询执行时间。

    WebStorm 2026.2

    支持 TypeScript 7,可以加快采用大型代码库的工作流的速度

    • 大型 TypeScript 代码库的速度不一定很慢。在 TypeScript 7 中,编译器和语言服务器使用 Go 进行了重写,速度提升效果非常明显。在我们的测试中,Kibana 代码库的项目加载时间从约 12 秒缩短为 3 秒左右,这意味着编辑器响应速度提升了 4 倍左右。
    • 对于已在使用 TypeScript 7 的项目,WebStorm 2026.2 默认支持 TypeScript 7;对于仍在使用旧版本的项目,提供了可选的升级路径。无需迁移整个项目。

    智能体技能管理器

    • 智能体的实用程度仅与其拥有的上下文有关。如果智能体不具备您的框架、约定和工具的相关知识,您就需要在每个新聊天窗口中不断重复说明相同的设置
    • WebStorm 2026.2 引入了新的技能管理器,这是用于查看和管理智能体技能的专属位置。您还可以利用公共 GitHub 仓库等外部注册表扩展内置库,或让 WebStorm 导入您已设置的技能。

    Rider 2026.2

    将 Rider 的智能引入您的 AI 智能体的技能

    • 将编码智能体直接连接到 IDE 自有的智能和工具,因此它们能够基于真实的项目知识开展工作,而无需通过文件或终端输出来重建这些知识。智能体可以直接获取 Rider 的覆盖率数据、调试器、分析器、重构引擎以及框架特定的指导,从而可以更快速地查找上下文,提高更改的安全性,同时减少猜测和 token 消耗。
    • 新技能涵盖测试生成、性能分析、更安全的重构、运行时调试、Unreal Engine 特定的任务,以及用于 .NET、Aspire 和 Azure 的工作流。
    • 引入了编辑后钩子,以帮助确保 AI 生成的代码随时可供审查。在智能体修改代码后,Rider 可以自动运行代码检查与格式设置,从而立即发现问题,并减少开发者需要手动进行的清理工作。

    .NET 和 Unreal Engine 项目的性能提升

    • Rider 2026.2 提升了 IDE 的响应速度,减少了等待过程对工作流的干扰,为 .NET 工作流和大型 Unreal Engine 项目带来可衡量的效率提升。
    • 对于 .NET,在我们的基准中,在 Windows 平台上启动调试器的耗时约缩短了 2.8 秒,这一差异在小型项目中尤为明显,此类项目应当几乎即时启动。Roslyn 支持的解决方案中的分支切换速度普遍提升了 2–3 倍。后端进程内存占用也减少了 7%–8% 左右,为机器的其余任务留出更多可用内存。

    CLion 2026.2

    AI 智能体的调试器技能

    • CLion 2026.2 引入了一个捆绑式技能,使 AI 智能体可以直接访问调试器。智能体可以使用堆栈跟踪、断点和变量值调查根本原因,而不会打断它们的自主工作流。
    • 该技能支持 GDB、 LLDB 和基于 DAP 的调试器,并且可用于与 ACP (Agent Client Protocol) 兼容的智能体。要调用此功能,请在 Claude Code 中使用 /clion-debugger 或在 Codex 中使用 $clion-debugger

    使用调试配置文件简化调试器配置

    • 2026.2 版本中新增的设置部分可一站式配置所有调试设置,包括本地、远程和嵌入式设置。无论您使用的是 GDB、LLDB、SEGGER J-Link,还是 ST-LINK,所有设置现在都位于 Settings | Debugger | Debug Profiles(设置 | 调试器 | 调试配置文件)中。

    部分产品启动默认不是中文版

    • 设置方法:settings->搜索 language and region->Chinese简体中文

    JetBrains 2026.2 主界面示例:

    JetBrains 官网下载地址:

    JetBrains 2026.2 IDE官方安装包 – 开发者工具

    • 官方原版安装包
    • 包含(macOS, Linux, Windows) x64 & aarch64

    本文仅客观解读 JetBrains 官方发布的软件新功能,提供官方正版下载渠道指引。
    本站倡导全部用户使用正版软件,尊重软件厂商知识产权;若存在内容侵权,请联系站长立即处理。
    guest
    0 评论
    内联反馈
    查看所有评论
    联系我们

    联系我们

    QQ:877196754

    在线咨询: QQ交谈

    邮箱: ittel@qq.com

    工作时间:周一至周日,8:00-21:00
    返回顶部
    0
    希望看到您的想法,请您发表评论x