来源:https://www.oschina.net/news/109913/intellij-idea-starts-2019-3-early-access-program
IntelliJ IDEA 才公布下一个主要版本 2019.3 的 Roadmap,近日就发布了 IntelliJ IDEA 2019.3 的首个早期访问版本(即 EAP 版本),版本号为 2019.3 EAP build 193.2956.37。
EAP 版本的下载地址为:https://www.jetbrains.com/idea/nextversion/。如果是尝鲜的话,不妨下载来体验一下,生产环境建议别轻易尝试。
继续看看新版本带来了哪些有趣的改进。

新增平滑滚动(可选项)

团队表示下一个大版本的更新重点是提升性能,也将会解决各种可用性问题。为此他们推出了平滑滚动(Smooth scrolling)功能,让用户在使用鼠标滚轮查看内容时拥有更流畅的滚动体验。关于平滑滚动,最令人印象深刻的莫过于在微软在 Edge 浏览器上提供的平滑滚动体验,不知道 IDEA 实现的效果如何,欢迎有志之士发回使用反馈 : )

启用“Smooth scrolling”选项后,相比于启用前,后者的滚动效果更佳顺滑和自然。

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

这是对现有功能的继续打磨,此次更新引入了一项更有用的改进 —— 即使我们选择了某个意图动作然后取消对话框,IDE 也会在对话框中显示意图操作。

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

更方便查看字段的调用树

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

在 IntelliJ IDEA 中,我们可以查看所选方法的调用者和被调用者的调用树(Ctrl+Alt+H),或查看所选类的父类和子类的调用树(Ctrl+H)。但当要查看一个字段的调用树时,这将变得十分不方便。

为了理解所选字段的调用树,在此前的版本中,必须分析此字段的使用情况,并在该方法中导航至调用单个方法的调用树,这种做法十分不直观。因此,在即将发布的 2019.3 中,直接使用 Ctrl+Alt+H 快捷键即可查看字段的调用树。

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

IntelliJ IDEA 2019.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 8 也会继续提供(未经认证的 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 的详细介绍:https://www.oschina.net/p/intellij+idea
  • IntelliJ IDEA 的下载地址:http://suo.im/5ovR3Z

正文结束

推荐阅读 ↓↓↓

1.

2.

3.

4.

5.

6.

7.

8.

一个人学习、工作很迷茫?

点击「阅读原文」加入我们的小圈子!

IntelliJ IDEA 2019.3 首个最新访问版本发布,新特性抢先看相关推荐

  1. IntelliJ IDEA 2019.3这回真的要飞起来了,新特性抢先看!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 来源:https://www.oschina.net/news/1 ...

  2. [转]IntelliJ IDEA 2019.3正式发布,给我们带来哪些新特性?

    每篇一句 工欲善其事必先利其器 --<论语·卫灵公> 前言 千呼万唤始出来.自从JetBrains在今年7月24日发布了IDEA 2019.2版本后,从9月份开始我便一直在关注此版本正式版 ...

  3. IntelliJ IDEA 2019.3 正式发布,给我们带来哪些新特性?| CSDN 博文精选

    作者 | _YourBatman 责编 | 屠敏 出品 | CSDN 博客 前言 千呼万唤始出来.自从JetBrains在今年7月24日发布了IDEA 2019.2版本后,从9月份开始我便一直在关注此 ...

  4. 划重点!Android 11 首个开发者预览版新功能抢先看

    5G支持引领了Google移动操作系统面向开发人员的新功能.Android 11中为应用程序开发人员提供了许多新工具,但我们必须等到今年晚些时候才能看到面向用户的变化. -- Michael Much ...

  5. 【新提醒】夏新大v安卓4.1尝鲜最新更新版本发布(包含进步版)1124更新 - 大V综合交流区 360论坛...

    [新提醒]夏新大v安卓4.1尝鲜最新更新版本发布(包含进步版)1124更新 - 大V综合交流区 360论坛 [新提醒]夏新大v安卓4.1尝鲜最新更新版本发布(包含进步版)1124更新 - 大V综合交流 ...

  6. 【翻译】Ext JS 6早期访问版本发布

    早期访问版本是什么 如何参与 都包括什么 Sencha Ext JS 6 Sencha Pivot Grid Sencha Cmd 6 JetBrains IDE插件 反馈 原文:Announcing ...

  7. cdr最新2023版本发布更新及CorelDraw功能介绍

    CDR作为一款专业的平面设计软件,拥有着庞大的用户群体,而每年春天CorelDRAW新版本的发布也牵动着每一位小伙伴的心.CorelDraw2023近期刚刚发布本人就开始试用,感觉非常良好,特别给大家 ...

  8. iOS8最新谍照曝光新特性PP帮手抢先看

    跟着本年WWDC苹果开发者大会时刻的断定,关于iOS8何时发布也有了新的发展,iOS8很有能够在6月2日的WWDC大会上正式问世!在iOS8到来之前,全部猜测和曝光都是有能够变成实际的,PP帮手取得一 ...

  9. 【译】Visual Studio 2019 中 WPF UWP 的 XAML 开发工具新特性

    原文 | Dmitry 翻译 | 郑子铭 自Visual Studio 2019推出以来,我们为使用WPF或UWP桌面应用程序的XAML开发人员发布了许多新功能.在本周的 Visual Studio ...

  10. Java 18 最新的九大新特性!

    Java 18 在 2022 年 3 月 22 日正式发布,Java 18 不是一个长期支持版本,这次更新共带来 9 个新功能. OpenJDK Java 18 下载:https://jdk.java ...

最新文章

  1. 完整的一次 HTTP 请求响应过程(二)
  2. windows2008文件服务器端口,windows server 2008 文件服务器不定期出现大量CLOSE_WAIT状态的连接,必须重启服务器,客户端才能访问共享。...
  3. 【译】《Understanding ECMAScript6》- 第八章-Module
  4. 搞懂Java的反射机制
  5. java多线程通信基础(面向厕所编程)
  6. 阿里 delphi java_DelphiCodeToDoc--像JavaDoc一样的Delphi源码文档生成工具
  7. STC_ISP下载软件问题汇总与解决
  8. 微信保存图片提示失败_微信保存图片失败怎么回事
  9. LaTeX 换行、换页、空白空间
  10. 关于货币流动的一点思考
  11. LINUX 下播放 DVD 全攻略 (关键字 DVD-ROM LiViD fifo OMS) (转)
  12. 微信小程序总结(阶段第一次总结)
  13. 2014高考英语听力,男约女终于成功了
  14. 解决catkin_make时出现make[2]: *** No rule to make target ‘/usr/lib/libOpenNI2.so‘, needed by ‘*******‘。
  15. (转)程序员依然是这个时代,贫寒学子翻身的不二选择
  16. setproxy_SetProxy:一个设置IE代理的命令行小工具
  17. 中英文全角半角括号转换
  18. 页面展示结果不符合预期
  19. 简陋无比的 Python 抠图方案,好像还挺像回事儿?
  20. 如何管教患有拖延症的娃

热门文章

  1. ES6(一) —— 异步编程解决办法[从回调函数到promise,generator,async]
  2. BMW M550i xDrive
  3. 解读戴尔,惠普和思科的“三角关系”
  4. 解决linux下cocos2dx不能播放声音
  5. Objective-c:NSString的常用方法
  6. 负载均衡服务器会话管理
  7. 生产环境Mysql数据库备份脚本
  8. C++字符串格式化 sprintf详解
  9. 用于 Domino Web Access 的 Notes.ini 变量
  10. 如何在 Mac 上的“地图”中自定地图视图?