2018年Jetbrains的Java IDE第一次重大更新IntelliJ IDEA 2018.1于一天前发布。
IntelliJ IDEA 2018.1为支持的语言,框架,版本控制工具,调试器,编译器和编辑器带来了重大改进。具备新的Java 9检测和快速修复,JUnit 5@Tag注释支持,Kotlin插件已更新至v1.2.30,现在支持部分Git提交。详情请参阅公告。
Java
Stream API链中的代码完成现在知道类型转换,并根据现有的调用过滤器(String.class :: isInstance)建议一个完成项,并自动建立类型完成项。
能够定义自定义后缀Java模板
数据流分析现在追踪变量之间的关系,如“大于”和“小于”。 当变量进行比较时,IDE也检测条件在所有可能的代码路径中总是为真(或为假)。 学到更多
Java检查和快速修复:无限流检测,将无限循环的中断条件移至循环条件等等
当在选定范围内如何解决可能存在的问题时,有几种不同的方法,IntelliJ IDEA将在“检查结果工具”窗口中的“部分修复”按钮下按照其快速修复类型对所有建议的快速修复进行分组。
JUnit 5 @Tag注释支持
能够使用Test前缀生成测试类
JVM调试器
在调试过程中引发异常的能力
将断点堆栈跟踪记录到控制台
使用注释进行异步堆栈跟踪设置
能够复制当前线程堆栈跟踪
Java编译器
Java编译器页面上的新复选框:使用'-release'选项进行交叉编译(Java 9和更高版本)
能够使用特定版本的ECJ编译器
编辑
默认情况下,IDE会在代码中内联显示外部注释
能够在您的源代码中正确显示推断的注释
如果IDE包含错误或警告,IDE现在会突出显示并着色折叠的代码区域
IDE使用搜索结果高亮显示折叠的代码区域
能够使用alt Wheel down或alt Wheel up快捷键导航到下一个或先前的标识符发生
在Ubuntu中安装IntelliJ IDEA 2018.1:
Jetbrains为Ubuntu Linux用户提供官方snap包。您可以通过以下步骤将其安装在Ubuntu 16.04,Ubuntu 17.10,Ubuntu 18.04中。
1.(仅适用于Ubuntu 16.04)对于从未安装捕捉包的用户,请打开终端(Ctrl + Alt + T)并运行命令安装snapd守护进程:
sudo apt-get install snapd snapd-xdg-open
由于安全原因,在输入密码时没有视觉反馈。
2.然后你可以通过Ubuntu软件搜索并安装IntelliJ IDEA:
或者在终端中运行命令,而不是安装IDE:
snap install intellij-idea-community --classic
对于最终版本,将intellij-idea-community替换为代码中的intellij-idea-ultimate。