IntelliJ IDEA 2020.3发布:新增调试时的交互式提示,密封类的扩展支持等

IntelliJ IDEA 2020.3提供了许多实用的功能,例如调试时的交互式提示,Git暂存支持,对Java 15记录和密封类的扩展支持等等。它简化了端点,框架和事件探查器的日常工作。

IntelliJ IDEA 2020.3提供了许多实用的功能,例如调试时的交互式提示,Git暂存支持,对Java 15记录和密封类的扩展支持等等。它简化了端点,框架和事件探查器的日常工作。通过基于机器学习技术的更好的代码完成,更直观和有用的新的“Welcome”屏幕以及更好的拼写和语法检查,整个UX得到了改进。简而言之,一切都更好!

下载IntelliJ IDEA 2020.3

在这篇文章中,我们将为您提供v2020.3中需要了解的所有主要功能和改进的快速更新:

编辑

  • 当您想重命名事件时,现在可以选择是在注释和字符串文字中还是在可打印文本中进行重命名。
  • 您可以通过拖放标签来更轻松地组织标签,以在水平或垂直方向上划分编辑器。我们还添加了“Open in Right Split”操作,当您打开另一个文件时,该操作会垂直划分编辑器。
  • 组织固定的标签更加容易。您可以拖放文件以将其添加到固定选项卡。此外,您可以将所有固定选项卡保留在单独的行中。
  • 您可以将IntelliJ IDEA设置为用于打开某些文件类型的默认应用程序。
  • 现在可以添加创建多个文件的模板。在模板内部,您可以输入模式以生成文件名和路径。
  • 改进了Markdown格式,同步了预览和编辑器,并增加了对Mermaid.js的支持。

用户体验

  • 新的“Welcome”界面包括四个新选项卡-一个用于管理项目,一个用于配置IDE界面,一个用于安装插件,以及一个用于学习如何更有效地使用IntelliJ IDEA的选项卡。
  • “Welcome”屏幕上的“Learn IntelliJ IDEA”选项卡提供对交互式课程的访问,这些课程将帮助您使用实际的代码示例了解IntelliJ IDEA中的功能。
  • 可以同步您的IDE和OS主题。
  • 我们为只读文件和外部库中的文件添加了Reader mode。现在,更容易阅读此类文件中的注释。
  • 您可以使用-e(–edit)命令以LightEdit模式打开文件。在LightEdit窗口中,您可以激活IDE模式以使用所有IDE功能。
  • Alt + Enter现在将调用语法和拼写检查器。新版本的LanguageTool语法检查引擎改进了对英语文本的审阅,并增加了对10多种其他语言的支持。
  • 现在, 在“Search Everwhere”对话框中,您可以搜索Git消息,标签和分支,并且可以执行简单的计算。
  • 您可以将IDE设置为单击一下即可在“Preview”选项卡中打开文件。
  • IntelliJ IDEA将通知您最新的JDK更新,并为您提供跳过它们或从您的IDE更新的选项。
  • 我们为Linux added添加了表情符号选择器。

调试器

  • 在调试期间,您可以访问变量的交互式提示并更改这些变量的字段值。
  • 我们添加了一种新型的watch表达式,该表达式链接到特定的上下文并显示在编辑器中。
  • 现在,在调试期间可以使用 “Show referring objects”和“Calculate retained size分析”选项
  • 对于Gradle任务调试会话, 只有一个带有FramesVariablesConsole输出的选项卡将打开。

VCS

  • 您可以从IDE进行更改。该StagedUnstaged的节点现在在提交视图中可用。
  • VCS菜单显示有关您正在使用你的项目的版本控制系统的操作。
  • 创建新分支时,IDE将自动更正分支名称中不可接受的字符。我们还重新设计了当前分支的上下文菜单,以显示相关操作。

Java

  • 已经开始使用基于机器学习的新排名机制来获取Java代码完成建议。
  • 一个新的意图操作允许您将记录转换为类。
  • 已经介绍了密封类的完成,代码见解和重构。
  • 当您的文件使用Shebang机制时,IntelliJ IDEA会检测到此情况并正确打开它们,并允许您使用代码洞察力。
  • 如果提取Java方法,则无需任何中间对话框即可立即完成。
  • 我们添加了新的Java检查和意图操作,并改进了它们的代码完成度。
  • Lombokem>插件现在内置的。

协同发展

  • IntelliJ IDEA 2020.3支持“Code With Me (EAP)” –一种用于协作开发和配对编程的新服务。

运行配置

  • Run/Debug Configurations”具有一个新的用户界面,该用户界面在一个屏幕上将最常用的设置分组在一起,并为您提供了根据需要添加更多参数的选项。

探查器

  • Profiler工具窗口已被修改,以允许您将探查器附加到正在运行的进程和快速访问先前创建的快照。
  • 您可以通过在IDE中拖放.jfr.hprof文件来快速打开它们,在“Project”视图中双击它们,或者通过File | Open。

框架和网络

  • 现在,您可以过滤端点搜索并在IDE中方便地安排端点。对于每个端点,您都可以访问文档,临时HTTP客户端和Open API。
  • 可以将HTTP请求导出到cURL。
  • URL完成对话框提供了更多信息,显示了框架图标,HTTP方法和源位置。不推荐使用的URL以删除线样式显示。
  • 您可以通过网址旁边的新地球图标访问与网址相关的操作。
  • 现在,支持对Spring MVC功能路由,RestOperations,Spring WebTestClient和Spring Reactive WebClient的代码洞察。
  • 您可以将HTTP请求从旧格式转换为当前接受的格式。
  • 改进了Swagger代码洞察力,并增加了Swagger Hub支持。
  • 现在,新的Quarkus和Micronaut项目已自动创建运行配置。
  • 您可以将完成用于用于创建存储库接口的预定义方法。我们还添加了对Micronaut @Query注释的支持。

Kubernetes

  • 现在,您可以将pod日志下载到本地计算机,并快速删除Kubernetes资源。
  • 现在可以从活动群集中自动加载CRD模式。
  • 我们添加了Open ConsoleRun Shell操作。

KotLin

  • Kotlin IDE插件的发布周期现已与IntelliJ IDEA的发布周期同步。
  • 现在可以进行跨语言转换,这意味着您可以从Java内联Kotlin元素。
  • 您还可以内联重构,允许,运行,应用使用 范围函数。
  • 我们改进了lambda表达式的内联。
  • 我们增加了对Kotlin的结构搜索和替换(SSR)操作的支持。

数据库

  • 现在,您可以使用SQL查询MongoDB数据库。
  • DataGrip现在支持Couchbase查询服务。
  • 推出了两种新的提取:单行SQL-插入,多排。

JavaScript

  • 已经将TypeScript语言服务集成到“Problem”工具窗口中,并将先前在TypeScript工具窗口中可用的动作移至状态栏上的专用小部件。
  • 如果您有未解析的React组件,IDE现在可以为您创建相关的代码构造。
  • 对于JavaScript和TypeScript文件,现在可以通过Navigation栏跳至当前文件中的特定代码元素。

Scala

  • 现在,Scala编译服务器可以并行编译独立的模块。
  • 添加了编译图,以帮助优化项目模块的结构和Compile Server的VM选项。
  • 现在,Scala插件可以将IntelliJ IDEA的程序包前缀与Scala的链接程序包子句和相对导入结合在一起。
  • 现在具有对MUnit的支持,具有所有通常的优势。
  • 现在 ,Scala插件可以理解主要方法的新语法。

更多更新信息:

好了这就是今天的内容了,如果今天的文章未解决你的需求,可点击获取更多免费教程。不要忘了在评论与我们分享您的想法和建议,年终大促,现IntelliJ正版授权在线订购最高立减3000元!低至1333!还有多种授权方式供你选择。

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐

发表回复

登录后才能评论