IntelliJ IDEA 2021.1 发布

禅あ思 2021-04-08 09:50:36 ⋅ 1062 阅读

IntelliJ IDEA 2021.1 现已发布。该版本解决了一些麻烦的问题,并引入了许多新功能。现在,用户可以在 WSL 2 中与其 Java 项目一起工作、使用集成的 Space、直接从 IDE 安排视频通话以使用 Code With Me 进行协作开发,并在 SSH 主机和 Docker 容器中运行代码。同时,该版本还增加了对 Java 16 的基本支持、一些有用的新检查,以及 IDE 内部的 HTML 预览窗口。

具体更新内容如下:

关键更新

  • 一旦你在 JetBrains Space 中登录到你的组织,你就可以查看和克隆项目仓库,审查你的队友的代码,并编写 Space 自动化脚本。了解更多
  • 支持 WSL 2 for Java projects。
  • Code With Me,一个用于协作开发和配对编程的服务,现在开箱即用,具有视频和音频通话功能。
  • 新的 Run Targets 功能允许你在 Docker 容器或远程机器上运行、测试、配置文件和调试您的应用程序

User experience

  • 你的 IDE 具有内置的 HTML 文件浏览器预览功能。当你改变你的 HTML 或链接的 CSS 和 JavaScript 文件时,预览会实时更新。
  • 可以在搜索范围中包括或排除外部依赖关系。
  • 标记了几个 UI 和 gutter elements,以便使用已启用的屏幕阅读器正确读取这些元素。
  • 如果在 Windows 上使用高对比度模式,则 IDE 会在首次启动时自动应用高对比度主题。
  • 如果你是 Windows 用户,则可以通过右键单击任务栏或“开始”菜单上的 IntelliJ IDEA 图标来打开最近的项目。

Version Control

  • 这个版本为 Pull Request 引入了一些更新,包括更快的创建速度、快速打开 in-editor diff 的能力,以及对 pull request 模板的支持。
  • 增加了对 Git commit templates 的支持,你可以在 commit message 中列出需要的自定义信息。
  • 现在,你可以在提交更改到 VCS 之前轻松地选择代码检查配置文件--只需点击齿轮图标来显示提交选项,勾选分析代码复选框,点击选择配置文件,然后选择所需的配置文件。
  • 在"Compare with branch"对话框的"Show diff"旁边的新的向下箭头图标允许你从另一个分支获取文件。
  • 通过新的“Save to Shelf”操作,可以将你的更改复制到 Shelf,同时将它们保留在本地更改中。
  • Perforce 插件现在与 IntelliJ IDEA 社区版完全兼容,并与你的 IDE 捆绑在一起。

Editor

  • 在 Preferences / Settings | Editor | Fonts 中的新排版设置,让你可以微调主字体和粗体字体的重量。
  • 每当打开几个用于垂直拆分编辑器的选项卡时,你都可以双击其中一个以最大化该特定选项卡的编辑器窗口。
  • 你的 IDE 支持使用 Goessner 或 Jayway 语法的 JSONPath 表达式。新的 Evaluate JSONPath Expression action 用于在 JSONPath 中编写查询并测试它们,可通过 Edit | Find 进行。
  • IntelliJ IDEA 支持 JSON Lines 格式,可识别.jsonl、.jslines、.ldjson和.ndjson文件类型。

Profiler

  • 重新设计了Profiler UI,并添加了两个新操作,你可以通过右键单击正在运行的应用程序来访问它们。Capture Memory Snapshot action 允许你采取 *.hprof snapshots 你的应用程序,和 CPU 和内存实时图表打开一个选项卡,用于跟踪和可视化资源消耗的工具。

Java

  • IntelliJ IDEA 具有对 Java 16 的基本支持,该支持于2021年3月发布。
  • 添加了几项新检查,包括用于数据流分析的检查。
  • 为 chained builder 方法引入了新的 formatting 选项,以帮助提高其可读性。

Database tools

  • 在修改对象时添加了一个用于编辑授权的用户界面。此更新适用于PostgreSQL、Redshift、Greenplum、MySQL、MariaDB、DB2、SQL Server和Sybase
  • 我们添加了实时模板,这些模板允许直接从数据库资源管理器生成简单的语句。
  • 改进了数据排序。
  • Ctrl/Cmd+C/V/X 现在可以用来复制、剪切和粘贴数据源
  • 现在可以编辑 MongoDB 集合中的数据。还可以进行语句预览

Build tools

  • 已经恢复了导入 Maven 项目时的自定义设置功能。

Frameworks & Technologies

  • 新的 inspection 突出了 http:// 协议用法,并提出要改成 https://。
  • HTTP客户端附带了一些更新。你可以折叠返回的 HTML、JSON 或 XML,也可以复制它的主体、隐藏行号、选择显示格式,并快速滚动到响应的顶部和底部。
  • 如果你使用 SSL 客户端认证的 https://协议,则你可以在 HTTP 客户端配置 SSL 设置。
  • 当你创建 Spring、Micronaut、Quarkus 和 MicroProfile 项目时,只需要两步就可以开始使用它们。你可以在更新的向导的第一个屏幕上输入所有的关键信息,并在第二个屏幕上配置框架的特定设置。
  • 为包含 JPA entities的项目添加了重新设计的可点击图标。还改进了对 Kotlin 和多模块项目的 JPA 支持。
  • 你可以使用 JPA console 在 Jakarta EE 9 项目中编写和运行 JPQL 查询。
  • 如果你使用浅色主题,则 UML Diagrams 将更新为新的配色方案。
  • Swagger 支持带有外部文件引用 ($ref) 的规范,并在 Structure 视图中为规范文件提供更多节点。
  • 添加了一个新的实验工具,用于检测 Web 应用程序的 DOM 元素。用户可以通过 Tools | Generate Selenium Page Object 访问它

Other

  • IntelliJ IDEA 社区版中嵌入了对公共可用共享索引的支持。
  • IntelliJ IDEA 现在支持所有 Android Studio 4.1.1 更新。
  • IntelliJ IDEA 现在可以从 bnd-maven-plugin 导入 OSGI facet 设置

......

更多详情可查看发行说明


全部评论: 0

    我有话说:

    IntelliJ IDEA 超全优化设置,效率飞起来!

    作者:请叫我小思http://blog.csdn.net/zeal9s/article/details/83544074 显示工具条 (1)效果图(2)设置方法 标注1:View–>

    IntelliJ IDEA 2021.1 EAP 1 发布,支持 Java 16 和 WSL 2

    IntelliJ IDEA 2021.1 EAP 1 现已发布,官方表示,其主要是将 IntelliJ IDEA 2021.1 作为一个高质量的版本来对待,它将增强产品的可用性和用户界面

    IntelliJ IDEA 2021.1 首个 Beta 版本发布

    经过了近五周的 EAP 版本更新后,IntelliJ IDEA 2021.1 终于发布了首个 Beta 版本。 主要更新亮点: 支持 Java 16 支持打开存储在 WSL 2 中的 Maven

    IntelliJ IDEA 2020.3.2 发布

    IntelliJ IDEA 2020.3.2 现已发布,这是 IntelliJ IDEA 2020.3 的第二个错误修复版本。主要更新内容如下: 现在可以在 macOS Big Sur

    IntelliJ IDEA 2020.3 EAP7 发布

    十月以来,IntelliJ IDEA 2020.3 已经迭代了 5 个版本。10 月 7 日,IntelliJ IDEA 2020.3 EAP 3 发布,11 月 5 日,EAP 7 发布。 新版本

    IntelliJ IDEA 2020.1 稳定版发布,社区版均可使用

    今年发布的首个重大更新版本,新版本增加了对 Java 14 的支持、为部分 Web 和测试框架添加新功能。

    IDEA 2020.3 更新 Kotlin 插件

    IntelliJ IDEA 2020.3 稳定版已在 12 月初发布。现在 IDEA 2020.3 更新了其中的 Kotlin 插件并更改 Kotlin 插件发布周期。Kotlin 插件的

    IntelliJ IDEA 开启很慢,运行不流畅,大项目卡顿?一招配置解决!

    来源:Java面试题精选 一、前言 IDEA默认启动配置主要考虑低配置用户,参数不高(默认最低128m,最高512m),导致启动慢,然后运行也不流畅,这里我们需要优化下启动和运行配置;但是在工作中

    IntelliJ IDEA 项目

    IntelliJ IDEA 项目概念简单的可以理解为一个项目是由一个或多个模块组成的。

    IntelliJ IDEA 2017 入门篇

    为什么我会选择IntelliJ IDEA 2017来作为我的主要开发工具主要原因为它能真正的提高我的工作效率

    GoLand 2021.1 Beta 发布

    GoLand 2021.1 Beta 已经发布,该版本更新包括支持通过 Docker、SSH 和 WSL 2 远程构建和运行、支持 Go 1.16、支持从 JSON 生成代码以及一些错误

    Spring Cloud 2020.0.1 BUG 修复版本发布

    2021 首发, Spring Cloud 2020.0.1 (代号"Ilford",伊尔福德)版本发布,此版本 BUG 修复版本,可从 2020.0.0 版本平滑升级。目前已可以从 maven

    软件更新」IntelliJ IDEA 2019.3 发布早期访问版,新特性抢鲜

    尝鲜地址:https://www.jetbrains.com/idea/nextversion/ (生产环境建议慎用)

    WebStorm 2021.1 稳定版发布

    WebStorm 2021.1 稳定版已发布,这是今年首个大更新版本,主要变化包括:更智能的 JavaScript 和 TypeScript 代码补全、改进对 Stylelint 的支持

    TeamCity 2021.1 EAP2 发布,持续集成工具

    TeamCity 2021.1 EAP2 发布了。TeamCity 是一款功能强大的持续集成工具,覆盖服务器端和客户端。它提供一系列特性可以让团队快速实现持续集成:IDE 工具集成、各种消息通知

    Eclipse 4.19M1和 Equinox 2021-03 M1 现已发布

    Eclipse 4.19M1 和 Equinox 2021-03 M1 现已发布, Eclipse SDK 项目也包含在 4.19M1 版本中。此次更新涉及平台、Equinox、Java

    WebStorm 2021.1 Beta 发布:改进对版本控制、Stylelint 和 Vue 的支持

    WebStorm 2021.1 首个 Beta 版本已发布。更新亮点如下: 改进对 Stylelint 的支持 支持 Vue 中的 CSS 模块 支持 Git commit 消息模板 增加将变更

    AppCode 2020.3.1 发布,支持 Apple Silicon

    AppCode 2020.3.1 现已发布,并且用户可以在下载时选择支持 Apple Silicon 的版本。 具体更新内容 Swift:OptionSet 成员未在数组中解析 使用