News Toolbox App

所有 JetBrains IDE 和 .NET 工具的 2022.2 版本更新

Read this post in other languages:
English, Français, 日本語, 한국어, Türkçe, Deutsch, Português do Brasil, Español, Čeština

这篇博文概述了所有 JetBrains IDE 和 .NET 工具的 2022.2 版本中的主要变化。 阅读下方总结时点击链接即可详细了解更新。

IntelliJ IDEA 2022.2 为远程开发功能带来了多项质量改进,使其更美观、更稳定。 从 v2022.2 开始,IntelliJ IDEA 使用 JetBrains Runtime 17,后者可以增强 IDE 的性能、安全性和用户体验。 IntelliJ IDEA Ultimate 添加了对 Spring 6 和 Spring Boot 3 功能的支持,也为多个其他框架引入了更新。 IntelliJ IDEA 2022.2 包含许多其他升级和改进,可以帮助您快速、高效地开发。

WebStorm 2022.2 提供了对 Angular 独立组件的支持、针对 Vue 3 的更新、TypeScript 4.7 支持、针对 Docker 的改进、内置远程开发工作流、运行当前文件的新方式等。

在 DataGrip 2022.2 中,我们添加了一次导入多个 CSV 文件的功能,引入了 Playground(演练场)和 Script(脚本)解析模式,将新的 Modify UI(修改 UI)作为默认选项,等等。

DataSpell 2022.2,我们面向数据科学家的 IDE,为 Jupyter Notebook 带来了一个可视 Merge 视图。 它使您能够一目了然地识别 Notebook 中要合并的更改。 我们添加的另一个视觉增强功能是通过拖动图像输出的底部边框来调整其大小,这在您深入挖掘详细信息时可能特别有用。 在这个版本中,您能够在远程服务器之间复制粘贴目录。 您也可以在通过 venv 创建的环境中使用基于 WSL 的解释器。

PyCharm 2022.2 引入了对多个 Python 3.11 功能的支持,例如异常组和 except* 操作符、单个 TypedDict 键的新符号,以及可变参数泛型。 借助改进的 HTTP 客户端,您可以使用间距中的图标选择运行环境,并通过开箱即用的 HTTP 和 WebSocket 协议发送查询。 新的 Run Current File(运行当前文件)功能允许您即时运行和调试单个文件,而不需要专门的运行配置。

GoLand 2022.2 为泛型和 go.work 提供了新功能,并使您可以从 IDE 中运行模糊测试。 现在,可以在字符串中自动检测 SQL 语句。 我们还添加了对 WebSocket 和 GraphQL 端点的支持。

PhpStorm 2022.2 带来了对 Mockery 和 Rector 的支持、增强的泛型和枚举支持、调试器和 HTTP 客户端改进等。

在与 CMake 和 CMake 预设集成方面,CLion 2022.2 版本更出色。 Quick Documentation(快速文档)弹出窗口已成为 C++ 和 CMake 代码的实用知识来源。 增强的静态和动态代码分析、更出色的调试器集成以及针对远程和 docker 工具链的性能改进将帮助您更高效地开发。

RubyMine 2022.2 包含 Rails URL 支持、RBS 和调试器改进、YARD 宏扩展支持,以及其他一些新功能。

AppCode 2022.2 可为 Objective-C 和 Swift 生成 UML 类图,有助于分析应用程序结构。 它还改进了代码文档、生成和格式设置,并与最新的 Xcode 版本和 Swift 新语言功能保持同步。 AppCode 的 Kotlin Multiplatform Mobile 插件现在支持许多其他类型的项目,可以帮助您更有效地开发 Android 和 iOS 应用程序。

您可以随时通过 Toolbox App 或从工具内部更新 IDE,也可以直接从 JetBrains 网站获取最新版本。

.NET 工具和 VS 扩展程序 2022.2

ReSharper 2022.2 和 Rider 2022.2 包括对额外 C# 11 功能的支持、对代码分析的更新,以及解决方案级分析的内存使用优化。 

在 ReSharper 2022.2 中,我们还引入了 Virtual Formatter,用于以您喜欢的格式查看代码,而不需要实际重新格式化磁盘上的源代码,以及 Disk Cleanup(磁盘清理)工具,用于移除 ReSharper 生成的临时文件。 ReSharper C++ 2022.2 引入了针对特定蓝图的内嵌提示和检查,并大大提升了 Unreal Engine 项目的索引性能。

Rider 2022.2 包含整体性能改进,包括对启动性能和解决方案级分析引擎的优化。 对 C# 11 的支持经过扩展已涵盖 required 成员、checked 用户自定义运算符、raw 字符串和列表模式。 我们实现了一种可以将相同的窗口布局设置应用到正在处理的所有解决方案的方法。 为了让使用 Unreal Engine 更简单,我们添加了两个新操作 New Unreal Module(新增 Unreal 模块)和 New Unreal Plugin(新增 Unreal 插件),以及在调试期间指定符号服务器以获取库符号的功能。

今天的文章就到这里了。 如果您喜欢使用尖端技术,请继续关注关于 2022.3 抢先体验计划启动的近期公告。

注意:我们建议您直接在 Toolbox App 中检查工具的新 EAP 版本。记得在设置中为安装的工具选择正确的渠道。

快乐编程!

JetBrains 团队

本博文英文原作者:

Sue

Eugene Toporov

Discover more

2022 JetBrains 开发工具——学生授权免费申请指南

新的学期即将开始,有学习编程需求的同学们别忘了通过 JetBrains 的教育授权计划免费申请使用 JetBrains Toolbox 系列开发工具,让一流的开发工具为您教授/学习编程带来与众不同的全新体验吧! 本文将详细介绍通过教育邮箱申请和官方文件提交人工申请的具体过程,其他两种申请方式(ISIC国际学生证和GitHub学生包)在JetBrains官网申请页面中已经有清楚的说明,不在此重复描述。 申请步骤: 1. 依照申请身份找到对应的申请入口。首次申请和续期申请的操作入口不同,请参考下方说明操作。 【首次申请】前往 JetBrains 官网页面并点击下方 “立即申请” 蓝色按钮。 【续期申请】前往 JetBrains Account 平台操作 ,请先登入后找到学生授权记录并从续期链接进入申请表单。续期链接要在原先的学生授权到期前几天才会出现,可以续期时系统会发出邮件通知,无需提早申请。 2. 您将会跳转至我们的申请页面,根据不同的情况,完善页面表格中的信息,并点击下方 “申请免费产品” 蓝色按钮进行提交,这里为大家介绍几种主要的申请方式。 申请方法一:有效的大学电子邮件地址 如您的学校提供学生校园邮箱的使用服务,推荐优先尝试这个方式来申请。当校园邮箱域名存在于 JetBrains 的数据库内时,系统会在您