JetBrains Toolbox 2021.1 发布汇总!

Read this post in other languages:

我们今年的第一个主要更新 2021.1 带来了大量精彩的新功能,同时解决了 JetBrains Toolbox 工具中的许多问题。全部内容均已整合至 All Products Pack 订阅

以下是 2021.1 版本中备受社区期待的全部亮点。

JetBrains Space 集成

现在,您可以将组织连接到 Space,这样一来,您可以在 IDE 中查看和克隆项目存储库,检查团队成员的代码以及编写 Space Automation 脚本Space 插件现已嵌入 IntelliJ IDEA 2021.1。 对于其他 IDE,您可以手动安装 Space 插件。来试一下吧!

协作开发

Code With Me 现与 JetBrains 桌面工具捆绑。使用您最爱工具的 2021.1 版本,通过视频和语音通话将您的远程协作提升到全新水平。 通过一对一交谈或组织多人参与的小组会话享受功能丰富的远程协作环境。

请注意,Code With Me 尚未在 Rider 和 DataGrip 中提供,但我们正在努力推进相关工作。

内置 HTML 预览

我们引入了内置的 HTML 预览,可以在您更改 HTML 或链接的 CSS 和 JavaScript 文件时进行动态更新。 现在,您可以直接在 IDE 中预览静态 HTML 文件!

下面是各开发工具特定更新的简短摘要,您可以使用 Toolbox App 或从工具本身更新工具,体验全新功能。

IntelliJ IDEA

IntelliJ IDEA 2021.1 引入了 Java 16 和 WSL 2 支持、在 SSH 主机和 Docker 容器中运行代码的选项、字体粗细的调整选项、JSONPath 和 JSON Lines 支持、改进的辅助功能以及更好的 Pull Request 支持等。
WebStorm

WebStorm 2021.1 带来了多种实用增强,包括更智能的 JavaScript 和 TypeScript 代码补全、改进的 Stylelint 支持、更好的 Pull Request 处理、Vue 中的 CSS 模块支持以及可调整的字体粗细。
DataGrip

DataGrip 2021.1 可能是这 IDE 历史上最了不起的版本! 它引入了授权 UI、上下文实时模板、直达导航、数据源的轻松复制粘贴、更好的数据排序、MongoDB 中的数据编辑、Azure MFA 支持等。
PyCharm

PyCharm 2021.1 带来了模块成员补全的自动导入、多个参数的智能补全、增强的 WSL 支持、更快的项目索引等。
RubyMine

RubyMine 2021.1 提供了 Ruby 3 与 RBS 支持、更好的代码补全、UI 与 UX 改进,以及针对 Web 与框架、版本控制系统、JSON 处理的新功能等等。
CLion

CLion 2021.1 将数据流分析升级为全局模式,扩展 MISRA 支持,并与 Clazy for Qt 项目集成,增强了代码分析体验。 在调试器中,GDB 和 LDB 已经达到核心转储调试的功能对等。 最后,远程模式现在具有更广泛的功能,可以在多个项目模型中连贯地运作。
Rider

Rider 2021.1 为 ASP.NET 开发者提供了改进的 Docker 支持、基架与路由模板分析,以及针对 Unity 的多项更新。 C# 支持获得大规模更新,这次主要为模式和记录支持。 它让您可以直接从欢迎界面附加到 .NET 进程,并通过调试器提示介入调试器进程。
ReSharper

ReSharper 2021.1 具有改进的代码分析和 C# 9 功能以及对 ASP.NET 路由模板的支持等。 ReSharper C++ 2021.1 引入了对多个 C++20 和 C++17 新语言功能的支持,并添加了语法样式设置的集合。 我们还彻底重新设计了 dotTrace 和 dotMemory 的主屏幕。
PhpStorm

PhpStorm 2021.1 引入了内置 PHP 和 HTML 文件预览、有助于发现错误的 20 多项新的检查和所有子系统的改进等。

GoLand

GoLand 2021.1 允许您通过 Docker、SSH 和 WSL 2 远程构建和运行程序;使用 Go 1.16 新支持的功能(包括 //go:embed) 从 JSON 快速生成代码,并通过多种新的快速修复轻松处理错误。

注:AppCode – 用于 iOS/macOS 开发的 IDE – 将在本月晚些时候发布。 敬请期待未来更新,关注 AppCode 博客Twitter,第一时间获知发布资讯。

请您注意安全,保重身体,我们将继续努力,为您提高工作效率,让您喜爱的 JetBrains 工具更加高效实用。

JetBrains 团队

Discover more

JetBrains 码上道:微服务的可观测实践

随着微服务架构的不断发展,可观测性变得越来越重要。在微服务架构下,应用程序被拆分成许多小型服务,因此在保证应用程序的可靠性和性能方面,可观测性变得尤为重要。 可观测性是指在运行时,系统的运行状况可以通过收集和分析系统的不同指标来了解,以便于监控、排除故障和进行容量规划。在微服务架构下,需要考虑到不同的服务以及它们之间的交互。 为了微服务架构下的可观测性,需要使用各种监控和日志记录工具来收集和分析各种指标。例如,链路跟踪就是一种非常重要的能力,可以帮助我们追踪整个应用程序的性能瓶颈和故障根源。 在微服务架构下,确保可观测性需要我们采取一些最佳实践。例如,我们需要使用一些标准的日志格式和标签来标识不同的服务,以便于跟踪整个系统的运行情况。此外,我们还需要使用自动化工具来监控服务的健康状况,并及时发现和解决潜在的问题。 本次直播 JetBrains 邀请到 Go 语言社区的包子老师,带领大家在 Kratos 框架中集成可观测性组件,实现对链路追踪、日志、监控采集和分析。 本次活动将在 JetBrains 中国官方 BiliBili 频道和微信视频号同步直播,别忘了预留时间,并关注 JetBrains 微信公众号以获取第一手活动信息。 更新:本场直播活动已结束,收看直播回放,下载 讲师 PPT 主讲嘉宾 包子云账户基础架构部 工程师,开源项目

JetBrains 码上道:从语音转图像说起,生成式任务的前世今生

AI 联结起了计算机科学和大数据,通过机器学习和深度学习,已经能够为我们在不少领域提供一定程度上的解决方案。其中,生成式 AI 就是通过机器学习方法,不断学习来自己生成全新的原创的文字、图片、视频等等。 本次直播 JetBrains 联合 Jina AI,从讲解生成式任务的概念开始,带大家了解生成式 AI 在实际场景下的常见应用(包括常见的 vqa 任务以及 caption 任务)、技术实现上和传统的端到端任务(例如文本分类,检索等)有什么区别,以及技术实现上存在哪些困难。我们还将着重介绍语音转图像任务以及如何使用 Jina 框架快速搭建语音转图像的工作流。 本次活动将在 JetBrains 中国官方 BiliBili 频道和微信视频号同步直播,别忘了预留时间,并关注 JetBrains 微信公众号以获取第一手活动信息。 更新:本场直播活动已结束,收看直播回放,下载 讲师 PPT 主讲嘉宾 付杰Jina AI 高级软件工程师。本科毕业于北京交通大学,在加州大学圣地亚哥分校获得电子工程硕士学位,曾就职于腾讯,主要负责视频号搜索相关业务,主要工作方向为多模态、跨模态场景下的搜索问题。目前是JINA clip as service团队的成员之一,负责大语言模型推理优化,部署落地的相关工作 主持人 范圣佑 (Shengyou)圣佑是 J