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。
本文永久更新链接地址:https://www.linuxidc.com/Linux/2018-03/151645.htm
