IntelliJ IDEA 2021.1重磅来袭:有哪些值得更新的亮点呢?

IntelliJ IDEA 2021.1发布了!点击下方立即体验最新版吧!

下载最新版IntelliJ IDEA 2021.1

IntelliJ IDEA 2021.1

这个版本解决了一些麻烦的问题,并引入了许多新功能。现在,您可以在WSL 2中使用Java项目进行工作,使用集成的Space,直接从IDE安排视频通话以使用Code With Me进行协作开发,并在SSH主机和Docker容器中运行代码。还添加了对Java 16的基本支持,一些有用的新检查以及IDE内的HTML预览窗口。IDE的几乎每个部分都有许多更新。

有关所有更改的详细说明,请参见我们的

在本文中,您可以快速浏览v2021.1中的所有重要功能:

关键更新

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

用户体验

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

版本控制

  • 这个版本为Pull Requests引入了一些更新,包括更快的创建速度、快速打开编辑内差异的能力,以及对pull request模板的支持。
  • 我们增加了对 Git 提交模板的支持,您可以在提交消息中勾勒出您需要的自定义信息。
  • 现在,您可以在提交修改到 VCS 之前轻松选择代码检查配置文件 - 只需点击齿轮图标显示提交选项,勾选分析代码复选框,点击选择配置文件,然后选择所需的配置文件。
  • 在 "与分支比较 "对话框中的 "显示差异 "旁边的新的向下箭头图标允许你从另一个分支获取文件。
  • 可以将您的更改复制到Shelf,同时使用我们新的Save to Shelf操作将其保留在本地更改中。
  • Perforce插件现在与IntelliJ IDEA社区版完全兼容,并与您的IDE捆绑在一起。

编辑

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

探查器

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

Java

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

Kotlin

  • 新版本提高了代码分析速度,使更快地检测错误和警告成为可能。
  • 如果使用需要类型参数的函数,则IDE会将正确的类型参数添加到前面的代码中。
  • UML类图现在适用于编译到JVM的Kotlin。
  • IntelliJ IDEA自己的代码覆盖运行器现在完全支持Kotlin的内联函数和协程。
  • IntelliJ IDEA调试器可以在Kotlin中评估get表达式并将其显示在Variables视图中。
  • 我们对UI进行了重新设计,以进行“Change Signature”重构,并添加了一个新复选框,该复选框可让您将添加的参数设置为默认参数。

JavaScript

  • 现在用Stylelint修复代码问题更容易了--只需将鼠标悬停在一个问题上,或者在问题上放置一个横线,按Alt+Enter,然后选择Stylelint。修复当前文件。
  • JavaScript APIs、HTML和CSS的快速MDN文档现在已经嵌入到你的IDE中。
  • 你现在可以在使用样式表时检查选择器的特殊性。

Scala

  • 类型差异工具提示现在支持种类。
  • 这个版本引入了基于机器学习的Scala代码完成。
  • 除了模块之外,编译图现在可以显示编译器阶段和单元,因此您可以更深入地了解您的编译情况。
  • sbt-idea插件使得使用Scala和sbt开发IntelliJ平台插件成为可能。现在有一个内置的项目向导模板,让这个过程变得更加简单(这个功能取决于Plugin DevKit)。

数据库工具

  • 在修改对象时添加了一个用于编辑授权的用户界面。此更新适用于PostgreSQL、Redshift、Greenplum、MySQL、MariaDB、DB2、SQL Server和Sybase。
  • 添加了实时模板,允许从数据库资源管理器直接生成简单的语句。
  • 简化了导航--在SQL中调用对象的转到声明(Ctrl/Cmd+B)现在会带你到DDL,而不是数据库树。
  • 改进了数据的排序。
  • 世界上最著名的快捷键Ctrl/Cmd+C/V/X现在可以用于复制、剪切和粘贴数据源。
  • 你现在可以编辑MongoDB集合中的数据。还可以进行语句预览。

构建工具

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

框架与技术

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

其他

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

好了这就是今天的内容了,如果今天的文章未解决你的需求,可点击获取更多免费教程

====================================================

JetBrain技术交流群现已开通,QQ搜索群号“786598704或者扫描下方二维码即可加入

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值