彩票走势图

IntelliJ IDEA 2020.3预告!项目视图调试器均有重大更新!更加注重用户体验

翻译|行业资讯|编辑:鲍佳佳|2020-10-09 14:44:39.537|阅读 911 次

概述:在此文章中,我们将更详细地介绍前面提到的IntelliJ IDEA 2020.3的更新。我们还将展示EAP中已经可用的一些新功能。在调试器串联监视,读取器模式等方面均有改变。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

IntelliJ IDEA是Java语言开发的集成环境,IntelliJ在业界被公认为优秀的Java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。

点击下载IntelliJ IDEA最新试用版

在此文章中,我们将更详细地介绍前面提到的IntelliJ IDEA 2020.3的更新。我们还将展示EAP中已经可用的一些新功能。您可以从我们的网站下载新的EAP ,可以从免费的Toolbox App获取它,或者如果您是Ubuntu用户,则可以使用快照进行更新。

用户体验

项目视图更新

我们一直在寻找使IntelliJ IDEA体验更直观,更快捷的方法。为此,我们为“Project”视图添加了一些新的UX功能。

现在,当您从“Project”视图中打开文件时,焦点将自动置于editor上,以使您可以立即开始使用代码。

如果要确保要打开的文件是所需的文件,可以通过按空格键从“Project”视图中预览。

现在,“Collapse All与“Project”视图中的Expand All 按钮结合在一起。从“项目”视图窗格中选择它,或者在Mac上按⌘+加号,在Windows或Linux上按Ctrl +数字键+加号。

如果要同时使用在编辑器中打开的多个文件,现在可以使用一个简单的快捷方式进行操作。在“项目”视图中选择文件,然后按Shift + Enter使IDE拆分“编辑器”窗口并在其右侧打开文件。

阅读器模式

在第三个EAP中,我们为只读文件和来自外部库的文件实现了Reader Mode。由于注释看起来像带格式的文本,因此这使阅读注释更容易。最重要的是,我们为字体的连字,带有使用次数的代码视觉提示等添加了更好的显示。您可以在Preferences | Settings / Editor / Reader Mode。

Profiler(仅适用于IntelliJ IDEA Ultimate)

轻松访问.jfr和.hprof

现在,您可以通过将文件拖放到Editor中,在“ Project”视图中双击它们或使用File / Open来快速打开.jfr.hprof文件。

确保在Preferences | Settings/Editor/File Types的列表中选择了Hprof memory snapshot和Java Flight Recorder snapshot

CPU时间轴

当您停止对文件进行性能分析时,当您看到新的CPU时间线选项卡时,请不要担心。从此EAP开始,我们开始着手对线程进行全面的可视化显示。该功能现在处于初始阶段,但是您已经可以开始使用它了。

调试器

在以前的版本中,您可以在变量旁边看到非交互式提示。尽管这是一个有用的功能,但是有时提示不会提供特别有用的信息,例如,当显示Java中复杂对象的哈希码时。

能够检查变量对于理解程序为何以其行为方式至关重要。因此,现在当应用程序以调试模式运行时,您将获得可单击的内联提示,您可以展开这些提示以查看属于该变量的所有字段。此外,您可以在下拉列表中更改变量值。

通过在此新弹出窗口中单击“创建值渲染器”,可以打开“ Java数据类型渲染器”对话框,该对话框允许您配置IDE如何在所有调试器视图中显示特定类型的值,包括内联值。

watches的另一个更新。在以前的版本中,您的自定义watches留在“调试”工具窗口的“变量”选项卡中。当您单步执行代码并移至其他上下文时,watches变成了错误。

尽管您仍然可以使用以前存在的watches,但在v2020.3中,我们通过添加嵌入式watches解决了上述问题。您自然可以将您的watches表达式绑定到代码中与其相关的位置。要创建嵌入式监视,请执行以下任一操作:

  • 在提示弹出窗口中, 单击“Add as Inline Watch in the hint popup”。
  • 在编辑器的上下文菜单中 选择“Add Inline Watch”。
  • 选择任何变量,右键单击它,然后选择Add Inline Watch

您创建的所有监视都与特定上下文相关联,并保留在“Variables”选项卡中的新Inline Watche节点内。您可以单击任何嵌入式手表并快速导航至该watch。

我们希望您喜欢新的简化的检查变量例程!与往常一样,我们感谢您的反馈。

Java调试器中的基本内存分析

新添加的Memory agent使您可以在调试过程中执行一些基本的分析功能。在开始测试之前,请确保已在“Preferences | Settings / Build, Execution, Deployment / Debugger选择了Attach memory agent

准备就绪后,设置断点并运行调试器。您可以从“调试”工具窗口的上下文菜单中访问新的性能分析功能。目前,可以执行以下操作:

  • 显示引用对象可以找到从对象到GC根的最短路径。
  • 计算保留大小将计算对象的保留大小并显示其保留集。

VCS

我们在“search everywhere”对话框中添加了“ Git”选项卡。在其中,您可以找到提交哈希和消息,标签和分支。

提交并按下按钮

现在,在“Commit”屏幕上明确显示了两个最受欢迎的按钮-“Commit”和“Commit and Push...”。这是导航到所需选项的更简便方法。要在提交后立即将更改推送到远程存储库,您无需打开下拉列表即可到达“ Commit and Push”按钮。

Java

IntelliJ IDEA现在可以自动识别使用Shebang机制的新文件。您也可以使用Shebang机制打开现有文件,而不会遇到任何错误。我们已经纠正了突出显示和代码见解。

其他

从IDE内部更新JDK

能够从IntelliJ IDEA内部直接下载和使用JDK非常方便。但是,当发布JDK的更新时,您很容易忘记跟上它们。这可能是因为过去您必须删除较旧的版本并手动安装较新的版本。从EAP3开始,迁移到最新的JDK时无需使用任何解决方法。现在这是一个简单的过程:只要有可用的更新,IntelliJ IDEA就会发送一个弹出通知,您可以选择是要安装还是跳过它。

“Search Everwhere”对话框中的简单计算

有时,您可能需要计算简单的数学表达式,而不必中断打开额外应用程序的工作。现在,您可以在“随search everywhere对话框的搜索栏中输入简单的公式,您将立即看到计算结果。

通过此更新,您的项目将更加智能,并可以根据您的需要进行配置。

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


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP