所有 JetBrains IDE 和 .NET 工具的 2022.3 版本概览
引入
我们的所有 IDE 和 .NET 工具都已推出本年度的最后一次更新,我们希望最新的功能和改进不仅能帮助您让工作效率跃上新的台阶,还能让您的编码工作更加有趣!
以下是每项更新的亮点概览。
基于 IntelliJ 的 IDE
首先,让我们聊聊我们所有 IDE 的 2022.3 版本都有的几项重要新功能。
新 UI
于今年早些时候宣布推出的完全重做的 UI 现已面向所有用户开放。经过全面的测试后,事实证明新 UI 对于我们的许多用户而言都兼具功能性和易用性优势。
更新您喜爱的 IDE 并转到 Settings/Preferences | Appearance & Behavior | New UI Preview(设置/偏好设置 | 外观与行为 | 新 UI 预览)以试用新 UI。我们希望您喜欢它!
Settings Sync
Settings Sync(设置同步)是用于同步和备份自定义用户设置(例如来自平台、捆绑插件和第三方插件的可共享设置)的新解决方案。有关新的 Settings Sync(设置同步)插件和迁移过程的更多详细信息,请参阅此指南。
请注意, Settings Sync(设置同步)插件在 Rider 中不可用。
远程开发中的 WSL 支持
现在,处理在 WSL 2 文件系统中运行的项目有了一种替代方式。IDE 后端将直接在 WSL 2 中启动,而不是在 Windows 上运行完整的 IDE。然后,您可以像在 IDE 中使用远程开发时连接到远程机器一样轻松连接到它。
数据库中的 Redis 支持
大家期待已久的 Redis 支持终于来了。有关详情,请参阅此博文。
我们推荐使用免费的 Toolbox App 升级您的 JetBrains 工具。请从此页面下载。
现在,让我们回顾一下每个 IDE 中的其他重要功能和改进。
WebStorm 2022.3
加入了 Vitest 支持、更新的 New Project(新建项目)向导、Angular 模板中的类型缩小、针对 JavaScript 和 TypeScript 的 Code Vision 以及针对 Vue 的改进。
IntelliJ IDEA 2022.3
除了上文中强调过的功能以外,IntelliJ IDEA 2022.3 中还加入了 Spring Bean 自动装配和生成 OpenAPI 架构的新操作。请在此博文中查阅所有详细信息。
RubyMine 2022.3
包含增强的 RBS 支持、针对在 RSpec 中使用共享上下文和示例的改进、更新的导航和结构视图功能,以及远程开发改进。
PyCharm 2022.3
改进了在 Python 控制台中处理异步代码的体验,您现在可以在函数外部使用 await 关键字来调用协同程序。 Python Packages(Python 软件包)工具窗口现在可以帮助您从 Anaconda 软件包库(以及 PyPI)中查找、安装和删除软件包。对于 pandas DataFrame,提供了隐藏列、使用分页快速浏览行以及以各种格式导出 DataFrame 的新选项。
DataSpell 2022.3
让数据科学变得更加简单,无论您是在远程还是本地计算机上工作。通过 SSH 配置远程 Python 解释器,即可直接从您的 IDE 在远程服务器上执行项目。在远程 Jupyter 服务器上调试 Notebook 单元。使用 Local History(本地历史记录)自动跟踪 Jupyter Notebook 的变更,无需版本控制。
GoLand 2022.3
加入了性能增强,并针对泛型和 Go 工作区提供了新功能。我们集成了 Go Playground 并添加了对 Go 文档注释改进的支持。还提供了针对 HTTP 客户端和 Docker 等方面的新功能。
Rider 2022.3
提供了针对 .NET 7 SDK 的支持,包括 C# 11 的最新功能。此版本具有显著的性能改进,特别关注启动时间和通过远程开发在 WSL 2 上运行 Rider 的功能。我们还引入了几项重大的 UX 和 UI 变更。最后但同样重要的是,此版本提供了与 Unity 和 Unreal 编辑器更为紧密的集成。
CLion 2022.3
从只有几个 C/C++ 文件的项目到基于 CMake 的复杂应用程序,全面提供了更出色的用户体验。它还可以帮助您采用现代 C++20 功能并更高效地在嵌入式和远程环境中工作。
DataGrip 2022.3
现已添加大家期待已久的 Redis 支持。现在,您可以连接到 Redis Single Instance、在数据查看器中探索键值、编写和执行 Redis 查询等。我们还在数据库资源管理器中引入了快速筛选器、基于模式的架构筛选、日期时间字段的格式,以及其他功能。
PhpStorm 2022.3
是一次重大更新,其中包含 PHP 8.2 支持、针对 PHP 的 Code Vision、快速修复预览、针对 ParaTest 的支持、呈现的 PHPDoc 视图等。
AppCode 2022.3
已兼容 macOS 13 和 Xcode 14.2。它带来了更多针对 Swift 的重构功能,并支持语言注入。
请注意,在此版本发布后,我们将停止 AppCode 的销售和支持。阅读这篇博文了解详情。
.NET 工具和 VS 扩展程序
ReSharper 和 Rider 都引入了针对最新 C# 11 功能的基本支持,以及针对 NuGet 软件包的漏洞依赖项检测。
ReSharper 2022.3
提供了重新设计的代码高亮显示以及基于 Dynamic Program Analysis 的数据库检查。
Rider 2022.3
带来了显著的性能改进、针对 .NET 7 SDK 和 WSL 2 的支持,以及针对多显示器设置停靠工具窗口的功能。此版本还提供了与 Unity 和 Unreal 编辑器更为紧密的集成。
ReSharper C++ 2022.3
引入了对 C++20 模块的实验性支持,并提供了与 clang-format 的无缝集成。
此更新还为 ReSharper、dotPeek、dotMemory、dotTrace、dotCover 和 ReSharper 的命令行工具添加了针对 Windows ARM64 的早期支持。特别是 Rider 2022.3,它在 Windows 和 Linux ARM64 上均可运行。
立即下载
今年差不多就是这样了!我们预祝您欢度佳节,期待 2023 年与您相见,届时我们将在您喜爱的 JetBrains 工具中带来更多令人兴奋的功能。
本博文英文原作者:Marina Kovaleva
更多阅读推荐
新发布
JetBrains IDE 和 .NET 工具2022.2更新
调研报告
IDE 使用技巧
⏬ 戳「阅读原文」了解更多