News

JetBrains IDE 和 .NET Tools 2021.2 发布一览

Read this post in other languages:

八月通常是 JetBrains IDE 和 .NET 开发工具的更新季。今年也不例外,2021.2 更新已携大量新功能和改进正式登场。
阅读各版本亮点,深入了解更多信息。与往常一样,您可以通过 Toolbox App 或从工具本身更新到最新版本,也可以直接从 jetbrains.com 获取新版本。

JetBrains IDEs & .NET Tools 2021.2 Releases Are Out!

在这第二个主要版本中,用于结对编程和协作编码的 JetBrains 工具 Code With Me 引入了许多备受期待的功能:

  • 屏幕共享。
  • 重新设计撤销功能。
  • 与参与者共享特定开放端口。这意味着,如果主持人在特定端口上运行应用程序,则他们的访客可以在其计算机上通过本地主机访问该端口。

WebStorm 2021.2 包含新功能和改进,例如可在保存时重新加载浏览器页面、require 自动导入、React useState hook 的重命名重构、私有 npm 软件包的补全以及更好的可用性。

CLion 2021.2 通过 Lifetimes 静态分析保护代码免受典型 C++ 安全问题的影响,增加了对 CMake Build Presets 的支持以简化构建配置,可自动加载 GNU Autotools 项目,并显著增强了三大主要平台的调试器。

DataGrip 2021.2 引入了处理 DDL 数据源的新选项、更好的图表和本地历史中搜索等。

IntelliJ IDEA 2021.2 为 Java 项目带来了项目级分析、可在保存变更时触发的新操作、管理 Maven 和 Gradle 依赖项的新 UI 以及诸多改进。

PhpStorm 2021.2 引入了对 PHP 泛型的初步支持、PHP 8.1 的枚举、单行数组形状、改进的 PHP 代码自动格式化以及新的检查和重构。

.NET Tools 和 VS 扩展 2021.2
ReSharper 和 Rider 2021.2 都为 C# 和可空引用类型提供了带有快速修复的新检查,许多可用于手动编写的代码文件的功能现在也可用于源代码生成的文件。在 Rider 中,Web 开发者可以找到针对 ASP.NET Core Endpoints 和 Blazor WebAssembly 调试的支持。dotCover 2021.2 版本具有改进的覆盖性能,dotTrace 2021.2 在 Windows 上具有原生分析,dotMemory 2021.2 具有更好的内存分配分析。ReSharper C++ 2021.2 引入了新的内联函数重构、类型转换提示以及带有快速修复的大量不变性和现代化检查。

RubyMine 2021.2 添加了处理 Ruby 和 RBS 的新功能、更智能的代码补全、搜索和重构、编辑器改进、VCS 支持、调试器等。

GoLand 2021.2 允许您控制 go list 的行为并在更改后手动重新加载 go.mod 文件,以及逐一运行 gofmt 和默认内置格式化程序。您还可以探索新的 Go 1.17 功能,例如将 //go:build 行立即移到文件的顶部(新的语法要求)以及将一个片断转换为数组指针。
PyCharm 2021.2 现已支持 Python 3.10 中的一些主要功能:模式匹配和联合类型的新语法。您可以在这些语言结构上进行格式化、检查和使用代码补全,同时享受所有 PyCharm 代码辅助功能!为了提供更好的协作 Python 开发体验,我们为访客和主持人都添加了 Python 控制台支持。

AppCode 2021.2 提供 Swift 5.4 支持、文档标记和代码语句补全、Swift 的 Call Hierarchy、改进的调试器、适用于 AppCode 的 Kotlin Multiplatform Mobile 插件等!

您可能还想查看测试自动化工具包中的 2021.2 更新:
  • 新的 Test Data 插件助力生成多种类型的测试数据。
  • Test Management 插件现已支持 Python 和 Java/Kotlin。
  • Selenium UI Testing Plugin 使用 JVM/Python 语言中的 Selenium 库为 UI 自动化提供高级支持。

就是这样,祝您编程愉快!

您的 JetBrains 团队

image description

Discover more