IntelliJ IDEA 2019.3将会飞起来

2023-05-22


关注“后端技术栈Java


回复“面试”获取最新资料


回复“加群”邀请您加入技术交流群


IntelliJ IDEA 下一个主要版本上周才公布。 2019.3 的 Roadmap,最近发布了 IntelliJ IDEA 2019.3 第一个初期浏览版本(也就是 EAP 版本),版本号为 2019.3 EAP build 193.2956.37。


EAP 下载链接的版本如下:https://www.jetbrains.com/idea/nextversion/。如果是尝鲜的话,不妨下载体验一下,工作环境建议不要轻易尝试。


继续看看新版本带来了哪些有趣的改进。


增加平滑滚动(可选项)

团队表示,下一个大版本更新的关键是提高性能,同时也将解决各种可用性问题。所以他们推出了平滑滚动(Smoothscrolling)功能性,让用户在使用鼠标滚轮查看内容时有更流畅的滚动感觉。对于平滑滚动来说,最令人印象深刻的是微软在微软。 Edge 浏览器提供的平滑滚动感觉,不清楚 IDEA 如何达到效果,欢迎有志之士发回使用反馈。 : )


启用“Smooth scrolling“选项之后,与启用前相比,后者的滚动效果更加丝滑自然。但是 GIF 无法很好地体现“平滑滚动”的效果,可以浏览此链接观看动画特效(https://youtu.be/MoVS6HOdeew)


意图动作(Intention action)不会消失在建议列表中

这是对当前功能的持续抛光,本次更新引入了更有用的改进。 —— 即使我们选择了某一意图动作,然后撤销对话框,IDE 对话框中也会显示意图操作。


以前的版本中,除非我们以某种方式修改文件, IDE 同样的意图动作不会二次显示。


查看字段调用树更加方便。

这个版本在解决各种大小故障和不一致问题的同时,还增加了查看字段调用树。(Field Call Hierarchy)的功能。


在 IntelliJ IDEA 其中,我们可以查看所选方式的调用者和被调用者的调用树。(Ctrl Alt H),或者检查所选父类和子类的调用树。(Ctrl H)。但是当你想要查看一个字段的调用树时,它会变得非常不方便。为了了解所选字段的调用树,这个字段的使用情况必须在之前的版本中进行分析,并在这个方法中导航到调用单个方法的调用树。这种行为非常不直观。所以,即将发布的 2019.3 中间,直接使用Ctrl Alt H快捷键可以查看字段的调用树。


全局搜索(Find in path)文件扩展名称显示搜索结果

IntelliJ IDEA2019.3 “全局搜索”将继续完善(Find in path)“对话框功能。在之前的版本中,我们将文档掩码应用于全局搜索。(file mask)搜索时,搜索结果的文件扩展名称将被隐藏。如果搜索结果中有多个名称相同但文件扩展名称不同的文件,可能会导致混淆。


这个问题是新版本修复的, IDE 文件扩展名将始终显示搜索结果。


改善对 Maven 的支持

在 2019.3 版本中,IntelliJ IDEA 能自动配置开启、导入或建立 Maven 项目设置,无需模态对话框。(Modal Dialog)手动设备设置。


另外,新版本也有所改进。 IDE 在编辑 POM.xml 文件的性能,IDE 现在也支持即时显示包括补齐推荐的对话框。


提高导入 Gradle 项目的性能

新版本也改进了导入 Gradle 为了减少峰值内存的消耗,这些改进对工程项目来说是极其重要的。


更好地显示 GitHub PR 数据时间线

前不久 IDEA 引进了对 GitHub PR 初始支持,我们可以通过这个功能查看所有项目。 PR 目录,浏览它们的变化和当前状态。虽然这个功能很实用,但是还是有一些已知的限制,比如无法查看审核员提交的注释。


IntelliJ IDEA 2019.3 已经补充了这一缺失的功能。具体而言,它将被选中。 PR 其中显示一条时间线,包括相关的 PR 所有相关信息,如注释、审查者和对象 PR 所做的更新 —— 这基本上包括决定是否合并。 PR 所有信息。


只需对 PR 进行双击,IDE 注释将显示在编辑器选项卡中。


Clone对话框再次修改。

这个版本得到了改进 Clone 对话框(VCS | Get from Version control)。现在我们可以从对话框登录,或者如果已经登录了,IDE 立即浏览所有按帐户或组织分组的内容。 repo 的目录。


强制性地从忽视目录走向 VCS 添加文档

以前的版本中,如果文档位于忽略目录中,则不能将文档添加到目录中 VCS。IntelliJ IDEA 2019.3 这个限制已经处理好了,现在即使文档位于 .gitignore(或 .hgignore)我们还可以在列表中强制添加文档。 Git(或 Mercurial)。


JetBrains 运行时

在默认前提下,IntelliJ IDEA 2019.3 将在 JetBrains Runtime 11(未经认证 OpenJDK 11 支部下运行。当然,JetBrains Runtime 还将继续提供(未经认证) OpenJDK 8 支系)。


JBR 11(默认)已经更新到v11.0.4 12-b462.3:


  • JetBrains Runtime 基于 OpenJDK 11.0.4
  • 修复在 Windows 欢迎界面在平台上
  • 检测出与 OS 键盘布局矛盾
  • 在编辑器中修复不合适的字体(斜体)

JBR 8(可选)已经更新到v1.8.0_222-release-1621-b1:


  • JetBrains Runtime 基于 OpenJDK 8u222
  • 修复出现在 macOS 10.15 Beta (19A501i) 上面的崩溃问题

最终,EAP 这个版本每周都会发布更新,关于这个更新的具体内容请点击此处查看http://suo.im/4qm7rk


相关链接

  • IntelliJ IDEA 详细介绍IntelliJ IDEA 下载链接:http://suo.im/5ovR3Z

本文仅代表作者观点,版权归原创者所有,如需转载请在文中注明来源及作者名字。

免责声明:本文系转载编辑文章,仅作分享之用。如分享内容、图片侵犯到您的版权或非授权发布,请及时与我们联系进行审核处理或删除,您可以发送材料至邮箱:service@tojoy.com