IntelliJ IDEA 被认为是当前Java开发效率最快的IDE工具。它整合了开发过程中实用的众多功能,几乎可以不用鼠标可以方便的完成你要做的任何事情,最大程度的加快开发的速度。简单而又功能强大。与其他的一些繁冗而复杂的IDE工具有鲜明的对比。
主要更新列表:
一、Java
1、重构至 Java 8 (Refactoring to Java 8)
2、Inspections 不设高亮显示规则 (Inspections with no-highlighting policy),编辑器不突出显示警告或错误的代码,但提供快速修复。
二、JVM 调试器(JVM Debugger)
1、Class-level watches,新功能,允许在类级别定义Watch表达式。
2、内存视图 (Memory view),新插件,可以在调试会话期间探讨在JVM堆中的对象。
三、代码编辑器(Code Editor)
1、参数提示 (Parameter hints),新功能,使代码更易读。
2、语义突出 (Semantic highlighting),扩展了每个参数和局部变量的唯一颜色的标准语法突出显示。默认关闭,手动开启。
四、构建工具(Build Tools)
1、委派IDE为Gradle构建和运行操作 (Delegate IDE build and run actions to Gradle),当启用该选项,所有的操作都通过相应的Gradle任务执行。
2、Gradle组合构建 (Gradle composite builds),这是一个新的强大的选项,可以替换Gradle与任何其他项目的依赖。此功能需要Gradle 3.1版本或更高。
3、多语种 Maven (Polyglot Maven),一套Maven的扩展,允许POM文件以Groovy,Scala,Ruby和其他语言编写。
五、VCS
1、Git/Mercurial 日志查看器,大幅度重制,提高其人体工效和速度。
2、合并和差异 (Merge and Diff),当IDE能自动解决冲突时,“合并”对话框在编辑器的左侧显示“解析”图标。Diff和Merge现在可以为非本地修订提供完整的语法高亮显示。
3、远程管理 (Managing Remotes),IDE为项目中的每个repo提供了一个用于管理Git远程对象的界面。
六、JavaScript
1、ECMAScript 6,IntelliJ IDEA现在报告所有var声明,并帮助用let或const声明替换它们,这取决于识别的值语义。对于所有require()调用,IDE现在提供了一个快速修复,用import语句替换它们。
2、TypeScript,有更准确的重命名重构的重写方法和快速修复以缩短import语句。
3、Flow,当将JavaScript版本设置为Flow时,IDE会即时报告使用// @flow注释的字段中的问题。
七、Android
1、Blueprint,这是一个新的模式在设计器中隐藏所有的视图从视图,并只显示它们的轮廓。
2、布局约束 (Constraint Layout),新的布局管理器,允许使用平面视图层次结构创建大而复杂的布局。
3、即时运行(Instant Run),此更新为Instant Run带来了大量稳定性和可靠性改进。
4、APK分析器(APK Analyzer),便于深入了解APK,帮助减少APK大小,调试64K方法限制问题,查看Dex文件的内容等。
八、数据库(Databases)
1、多个单元格编辑(Editing Multiple Cells),可以一次编辑几个类似的单元格。
2、批量提交(Bulk Submit),编辑器中所做的更改将存储在本地并通过Ctrl + Enter(Cmd + Enter for OS X)批量提交。
九、工具箱应用(Toolbox App)
1、Toolbox是一个新的桌面应用程序,可以轻松地安装和更新所有JetBrains IDE。
下载地址:
英文原文:IntelliJ IDEA 2016.3 Public Preview