IntelliJ IDEA 2017.2 正式发布:更智能,更流畅

淡漠悠然
 淡漠悠然
发布于 2017年07月18日
收藏 16

IntelliJ IDEA 2017.2 已正式发布,这是 IntelliJ IDEA 新的大版本更新,包含大量新功能和错误修复,简单看一下更新的内容:

  • 更智能的代码完成和控制流分析

    • 代码完成将能够识别构建器类,并在其第一次调用时提供方法调用链的建议,并且这些方法调用链会根据它们在当前项目中使用的频率进行排序。

    • 控制流分析也变得更加智能并且能检测到更广泛的问题,特别是当涉及到 booleans, strings, arrays, lists, 和 maps 时;当对集合和映射的类型参数使用相应的注解时,它还会检查可空性问题。

  • 新的检查和重构

    • Inspections and quick-fixes: Replace with Set.of and Add Thread#onSpinWait() (both require Java 9), and Extract set from comparison chain.

    • Refactorings: Extract as Map Operation (for streams), Extract Functional Variable, and Extract Lambda to Method Reference

  • Java 9 模块图表 Learn more

  • 调试器:过滤 arrays, collections 和 maps

  • Spring Boot actuator 端点

    • The Run tool window now provides the actuator endpoint information, like BeansHealth,and Mappings.

  • 支持 Kotlin 1.1.3

    • 编辑器现在可以显示参数提示,以及类型提示(推导的类型)

  • 支持 Groovy 2.5.0

  • VCS: reverting and rewording commits, formatting commit messages

  • 用户界面

    • Windows 10 的原生外观和体验

    • Windows 上多个显示设备有更好的 HiDPI 支持

    • 自动设置字体的调整以匹配显示器的分辨率

  • 针对 JavaScript 和 TypeScript 的改进

    • 编辑器:参数提示和类型信息

    • 格式:重新排列代码

    • Refactorings: Move (across ES6 modules)

    • 框架:更好的支持 React 和 AngularJS

    • 支持 CSS Modules

    • 更好的支持 Webpack

    • Code coverage for Mocha

  • 性能

    • Arbitrary modules can now be marked as Unloaded to conserve CPU and memory resources when working on large projects.

    • You can suspend indexing and resume it at your convenience, for example, to save battery power.

详情请参阅发布主页更新内容介绍

下载地址

>>>【评论有礼】7月10日-31日在下方评论资讯,即有机会获得 9 活跃积分和开源中国实物周边。活动详情

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:IntelliJ IDEA 2017.2 正式发布:更智能,更流畅
加载中

精彩评论

刘正超
千万别升级!!!!因为中文输入法会卡屏!!!!!顶我上去,让大家知道
每周精粹
每周精粹

引用来自“阿cat”的评论

如何从接口类找到它的实现类?eclipse的话 可以的!
😳 eclipse 好牛逼
bovver
bovver

引用来自“阿cat”的评论

如何从接口类找到它的实现类?eclipse的话 可以的!
这个问法就相当于问:go语言怎么实现循环,java的话 可以的
筱龙缘
筱龙缘

引用来自“da包子”的评论

千万别升级!!!!因为中文输入法会卡屏!!!!!顶我上去,让大家知道
没发现啊
夕拾贰
夕拾贰
在 idea.vmoptions 中添加 -Dide.run.dashboard=true 可以开启 Run Dashboard for Spring Boot
Spring Cloud 开发太方便了

最新评论(158

c
cb198811
我只想知道有n个moudle里面有相同的类,但是调试的时候进错类如何解决
b
blinnn

引用来自“da包子”的评论

千万别升级!!!!因为中文输入法会卡屏!!!!!顶我上去,让大家知道

引用来自“clarkhan”的评论

jdk 8 112版本之前没问题,131 之后有问题。121 没测试。Intellij 2017.2 建议 112 之后的版本。所以,推荐112~
121没问题,14x有问题。
b
blinnn
体验了一下确实有一些问题。
1、搜狗输入法输入完窗口不会关闭,解决方案:IDEA安装目录jre64文件夹自带的Open JDK换成Sun JDK 1.8.121以下估计没问题,试了最新的144有问题。
2、Tomcat 9.0 M22,启动后无法正常关闭(Stop),但是可以强制关闭(按骷髅头),解决方案:没有。
i
inke
2017.2.1 ,风扇呼呼的,不知道 jdk 怎么优化,有大佬知道吗
calvinit
calvinit
IntelliJ IDEA 2017.2.1已经更新了,2017/8/2
天天编码

引用来自“da包子”的评论

千万别升级!!!!因为中文输入法会卡屏!!!!!顶我上去,让大家知道
最新消息,这个中文输入法卡屏的问题已经解决了。顶我上去,让大家知道。

再推荐一个 IntelliJ IDEA 2017 的详细图文教程吧。
[Intellij IDEA 2017 详细图文教程之概述](http://www.tiantianbianma.com/intellij-idea-tutorial-overview.html/)
天天编码
IntelliJ IDEA 2017 的详细图文教程来了!

[Intellij IDEA 2017 详细图文教程之概述](http://www.tiantianbianma.com/intellij-idea-tutorial-overview.html/)
clarkhan
clarkhan

引用来自“da包子”的评论

千万别升级!!!!因为中文输入法会卡屏!!!!!顶我上去,让大家知道
jdk 8 112版本之前没问题,131 之后有问题。121 没测试。Intellij 2017.2 建议 112 之后的版本。所以,推荐112~
windykyo
windykyo

引用来自“da包子”的评论

千万别升级!!!!因为中文输入法会卡屏!!!!!顶我上去,让大家知道

引用来自“筱龙缘”的评论

没发现啊
中招了..诶...
勾勾手的约定

引用来自“da包子”的评论

千万别升级!!!!因为中文输入法会卡屏!!!!!顶我上去,让大家知道
换成低版本的oracle jdk可以解决问题
返回顶部
顶部