近日,被誉为最好的Java开发工具IntelliJ IDEA发布了IntelliJ IDEA 2016.2版本,这是本年度第二个发行版本。此版本带来了许多新功能,本文将列举部分比较好的功能。
调试器Debugger
新版本的Idea将Watches和Variables面板合在一起。
此外多行表达式(multiline expressions)功能现在在断点设置中支持Condition、Evaluate和log fields,并且在Data Type Renderers设置中支持使用following expression field。
try和return语句支持Evaluate Expression
Git and Mercurial
支持后台加载数据(任何时段变化),提高了响应时间;刷新或开始加载进程时,工具栏下会显示细条纹显示加载进度;支持选择多个commit(之前只能选择一个),commit时出现Commit对话框显示 “unversioned files”,此时不要忘记提交重要文件;Ctrl+L(OSX中Cmd+L)可用于导航Filter字段;此版本修复了Windows和OS X中重命名问题。
UI
目前编辑器可以支持连体字体:特殊符号由两个或两个以上的字符组成;我们可以通过依次选择Settings → Editor → Colors & Fonts → Font
,然后选中Enable font ligatures
复选框。请确保所选的字体支持连体,如 FiraCode、Hasklig、 Monoid和PragmataPro;
Java文件中增加一种新型的导航菜单结构-Breadcrumbs,可记录当前位置和导航如封闭类中、lambda表达式和方法。我们可以通过依次选择Settings → Editor → General → Appearance
,然后选中Show breadcrumbs
复选框
我们还可以可将图片设置为编辑器和IDE窗口的背景;
我们还可以改变通知出框显示方式,将弹出的框显示在右下角(挨着Event Log图标),这样看起来更加紧凑
Inspection工具重新设计了:现在有问题的代码位置会被直接显示出来:
Java
新版本现在支持JUnit 5,他是下一代最流行的Java单元测试框架
在equals、hashCode、compareTo、或Comparator.compare方法中实例化新的对象,IDE会出现警告,这有助于解决性能问题。
好了,还有很多新的功能,这里就不一一介绍了,有兴趣的同学可以直接访问jetbrains官方博客了解更多的新特性。
IntelliJ IDEA 2016.2下载地址:点我进入jetbrains官方下载页面
本博客文章除特别声明,全部都是原创!原创文章版权归过往记忆大数据(过往记忆)所有,未经许可不得转载。
本文链接: 【IntelliJ IDEA 2016.2正式发布,功能提升】(https://www.iteblog.com/archives/1708.html)