IntelliJ IDEA 2021.1 发布

栏目: 软件资讯 · 发布时间: 1周前

来源: 开源中国社区

内容简介:IntelliJ IDEA 2021.1 现已发布。该版本解决了一些麻烦的问题,并引入了许多新功能。现在,用户可以在 WSL 2 中与其 Java 项目一起工作、使用集成的 Space、直接从 IDE 安排视频通话以使用 Code With Me 进行协作...

本文转载自:https://www.oschina.net/news/136463/intellij-idea-2021-1-released,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有。

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

IntelliJ IDEA 2021.1 发布

具体更新内容如下:

关键更新

  • 一旦你在 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 设置

......

更多详情可查看发行说明


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

关注码农网公众号

关注我们,获取更多IT资讯^_^


查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Design for Hackers

Design for Hackers

David Kadavy / Wiley / 2011-10-18 / USD 39.99

Discover the techniques behind beautiful design?by deconstructing designs to understand them The term ?hacker? has been redefined to consist of anyone who has an insatiable curiosity as to how thin......一起来看看 《Design for Hackers》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

html转js在线工具
html转js在线工具

html转js在线工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试