IntelliJ IDEA 2019.2.1 发布了,这是 2019.2 的第一个 bug
修复版本,包含一些重要的 bug 修复,以下是值得注意的变更内容:

IntelliJ IDEA 2019.2.2 发布了,这是一个 bug
修复版本,包含几个值得注意的错误修复、回归修复和性能改进。

IntelliJ IDEA 上周才公布下一个主要版本 2019.3 的
Roadmap,近日就发布了 IntelliJ IDEA 2019.3
的首个早期访问版本(即
EAP 版本),版本号为 2019.3 EAP build 193.2956.37。

  • 修复了回归问题:IDE 现在可以启动 Websphere Run/Debug
    配置 IDEA-219014
  • 现在可以在每个项目中配置终端环境变量 IDEA-208433
  • 在 Windows 上的内置终端中,IDE 自己的路径不再添加到
    PATH IDEA-218032
  • 现在可以在 Gradle 项目中正确解析 JFrog Artifactory
    中的工件 IDEA-219056
  • 修复了 “dynamic.classpath” 选项打开时构建 GWT
    应用程序的问题 IDEA-218731
  • IntelliJ IDEA 现在可以正确解析在 IDE 外部添加的 Maven
    依赖项 IDEA-219033
  • “从指定模块恢复构建”现在适用于 Maven
    3.5.3 IDEA-196522
  • 当使用交互式 Maven
    目标时,控制台输入现在可用 IDEA-219019

以下是一些值得注意的变更内容:

澳门新葡萄京所有网站 1

JetBrains Runtime 11 和 JetBrains Runtime 8 也已更新。

  • 修复了性能问题,因此编辑器不会挂起复制现有 Java
    类并使用其他名称粘贴它 IDEA-219505
  • 修复了打开项目时导致工具窗口损坏的问题 IDEA-199472
  • 现在,从“查找操作”调用时,将执行“进入全屏”和“退出全屏”操作 IDEA-192504
  • 现在可以在 Maven pom.xml 文件中识别 JDK 12 的 -enable-preview
    标志 IDEA-212618
  • 修复回归:IDE
    保存了新项目的设置 IDEA-211731
  • 修复回归:可以从“构建”工具窗口导航到问题的来源 IDEA-220999
  • 修复回归:如果包装器分发文件具有非标准命名模式,IDE 将导入 Gradle
    项目 IDEA-216892
  • 修复回归:IDE 现在使用 Gradle 和 TestNG
    框架运行测试 IDEA-221159
  • 修复回归:如果使用旧的 Maven 版本(3.0.3),IDE 将导入 Maven
    项目 IDEA-220010

EAP
版本的下载地址为:。如果是尝鲜的话,不妨下载来体验一下,生产环境建议别轻易尝试。

JBR 11 更新为 v11.0.3+12-b304.39,并包含以下修复:

JBR 11 更新至 v11.0.3+12-b304.56:

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

  • 修复了 Fira Code
    字体渲染问题 JBR-1624, JBR-1645
  • 修复了字体和图标比例 JBR-1429
  • 修复了无法插入一些特殊符号的问题 JBR-1743, JBR-1744
  • 修复了 Windows 上 IDE 管理的 HiDPI
    模式 JBR-1674
  • 修复了在 RHEL Linux 7.3 上使用 WebView 时 IDE
    崩溃的问题 JBR-1551
  • 最大化的窗口不会在右侧和底部显示不完整 JBR-1629
  • 新增在本机级别设置标题栏高度的功能 JBR-1650
  • 修复了 macOS 上集成终端中 Ctrl+C
    快捷键的问题 JBR-1599
  • 现在可以正确显示工具提示信息 JBR-1604
  • 修复了 Windows
    欢迎屏幕上损坏的字体 JBR-1777
  • 修复了编辑器中导致错误字体(斜体)的问题 JBR-1778

新增平滑滚动(可选项)

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

澳门新葡萄京所有网站 2

上图是官方提供的运行效果截图,可以看到,启用“Smooth
scrolling”选项后,相比于启用前,后者的滚动效果更佳顺滑和自然。不过录制的
GIF
不能很好体现出“平滑滚动”的效果,可访问此链接进行观看。

JBR 8 已更新至 1.8.0_212-release-1586-b12,包含以下修复:

发布公告:

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

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

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

  • 修复了在 RHEL Linux 7.3 上使用 WebView 时 IDE
    崩溃的问题 JBR-1551

(文/开源中国)    

更方便查看字段的调用树

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


IntelliJ IDEA
中,我们可以查看所选方法的调用者和被调用者的调用树(Ctrl+Alt+H),或查看所选类的父类和子类的调用树(Ctrl+H)。但当要查看一个字段的调用树时,这将变得十分不方便。为了理解所选字段的调用树,在此前的版本中,必须分析此字段的使用情况,并在该方法中导航至调用单个方法的调用树,这种做法十分不直观。因此,在即将发布的
2019.3 中,直接使用 Ctrl+Alt+H 快捷键即可查看字段的调用树。

澳门新葡萄京所有网站 3

发布公告:

全局搜索(**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
的所有信息。

澳门新葡萄京所有网站 4

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

重新修改过的 Clone **对话框**

此版本改进了 Clone 对话框 (VCS | Get
from Version control)。现在我们可以从对话框进行登录,或者如果已经处于登录状态,IDE
将立即预览按帐户或组织分组的所有 repo 的列表。

澳门新葡萄京所有网站 5

强制从忽略列表向 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:JBR-1702
  • 修复在 Windows
    平台上的欢迎界面:JBR-1777
  • 检测到与 OS
    的键盘布局冲突:JBR-1668
  • 修复编辑器中不正确的字体(斜体):JBR-1778

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

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

最后,EAP
版本每周都会发布更新,关于本次更新的详细内容请点此查看+Release+Notes?_ga=2.209413014.544196972.1568629629-15570066.1525823939)。

 

 

 

 

 

(文/开源中国)