IntelliJ IDEA 2016.3 公开预览版发布了,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
中文编译:开源中国
引用来自“long_ai_xin”的评论
project 里面的文件夹图标都变成灰的了,很丑啊., 能换成原来橘黄色的那种吗引用来自“lin82765502”的评论
配色真是难看引用来自“long_ai_xin”的评论
project 里面的文件夹图标都变成灰的了,很丑啊., 能换成原来橘黄色的那种吗引用来自“GKing”的评论
原来在Intellij idea 2.5里能正常运行的项目,到这个版本里怎么就不能正常运行了呢?报jdk版本过低的错,这是怎么回事?Error:Internal error: (java.lang.UnsupportedClassVersionError) org/jetbrains/jps/android/model/impl/JpsAndroidModelSerializerExtension : Unsupported major.minor version 52.0
java.lang.UnsupportedClassVersionError: org/jetbrains/jps/android/model/impl/JpsAndroidModelSerializerExtension : Unsupported major.minor version 52.0
引用来自“开源中国首席颈椎砖家”的评论
因为是jdk1.8 编译的引用来自“胡建洲”的评论
转idea已1个月,感觉看代码的效率上比eclipse高一些,idea的debug比不上eclipse的,svn和git也没有eclipse好用引用来自“胡建洲”的评论
转idea已1个月,感觉看代码的效率上比eclipse高一些,idea的debug比不上eclipse的,svn和git也没有eclipse好用引用来自“萧雨o”的评论
语义突出 (Semantic highlighting)设置:Settings → Editor → Colors & Fonts → Language Defaults → Semantic highlighting. 小编转译请不要丢弃这种内容呢。引用来自“小山羊”的评论
我的15.0.2怎么没有引用来自“loowj”的评论
最不能适应项目管理和导入项目功能!引用来自“gaea_it”的评论
我就感觉这一块很好用引用来自“loowj”的评论
你是怎么处理多个无干系项目导入一个工作空间? 或者部分有关系项目导入一个工作空间? idea不支持批量导入的吧引用来自“东向利”的评论
你可以使用Maven或Gradle的模块功能,就可以在一个根项目里创建多个子项目,这些项目可以有关也可以无联系。引用来自“loowj”的评论
最不能适应项目管理和导入项目功能!引用来自“gaea_it”的评论
我就感觉这一块很好用引用来自“loowj”的评论
你是怎么处理多个无干系项目导入一个工作空间? 或者部分有关系项目导入一个工作空间? idea不支持批量导入的吧引用来自“有害健康”的评论
只有我觉得IDEA很卡吗?同样笔记本,eclipse JavaEE版很流畅。
你们不卡的是不是都用的Mac?
引用来自“快乐我哟”的评论
没有吧,我用只是windows啊引用来自“萧雨o”的评论
语义突出 (Semantic highlighting)设置:Settings → Editor → Colors & Fonts → Language Defaults → Semantic highlighting. 小编转译请不要丢弃这种内容呢。引用来自“12叔”的评论
一直用社区版引用来自“小99”的评论
社区不好用,用旗舰版吧引用来自“12叔”的评论
回复@小99 : 没钱啊引用来自“小99”的评论
回复@12叔 : 有免费验证码啊引用来自“12叔”的评论
一直用社区版引用来自“小99”的评论
社区不好用,用旗舰版吧引用来自“12叔”的评论
回复@小99 : 没钱啊引用来自“michaely”的评论
公开预览版是免费的?引用来自“有害健康”的评论
只有我觉得IDEA很卡吗?同样笔记本,eclipse JavaEE版很流畅。
你们不卡的是不是都用的Mac?
同样笔记本,eclipse JavaEE版很流畅。
你们不卡的是不是都用的Mac?
引用来自“DeanHere”的评论
死贵还要年年付费http://idea.irfen.me/
引用来自“chifanbua”的评论
什么时候能够不卡引用来自“eechen”的评论
GC卡顿是Java避无可避的生死劫引用来自“12叔”的评论
一直用社区版引用来自“小99”的评论
社区不好用,用旗舰版吧引用来自“II如心II”的评论
付费了半年感觉买早了...引用来自“DuLerWeil”的评论
哈哈,这货一季度升级个major版,永远都会觉得买早了引用来自“whucke”的评论
从eclipse彻底转idea已经半年了,感觉相当不错,eclipse很多快捷键已经忘记了引用来自“faction”的评论
然而你却不知道idea的快捷键可以设置为eclipse模式引用来自“12叔”的评论
一直用社区版引用来自“whucke”的评论
从eclipse彻底转idea已经半年了,感觉相当不错,eclipse很多快捷键已经忘记了引用来自“II如心II”的评论
付费了半年感觉买早了...引用来自“成熟的毛毛虫”的评论
search everywhere足以让我从eclipse转到idea了,简直太方便引用来自“codekun”的评论
图片中是什么字体,挺帅的引用来自“清源”的评论
Mac下的字体引用来自“GKing”的评论
原来在Intellij idea 2.5里能正常运行的项目,到这个版本里怎么就不能正常运行了呢?报jdk版本过低的错,这是怎么回事?Error:Internal error: (java.lang.UnsupportedClassVersionError) org/jetbrains/jps/android/model/impl/JpsAndroidModelSerializerExtension : Unsupported major.minor version 52.0
java.lang.UnsupportedClassVersionError: org/jetbrains/jps/android/model/impl/JpsAndroidModelSerializerExtension : Unsupported major.minor version 52.0
引用来自“夏夜微凉”的评论
用惯eclipse以后用他很不顺手引用来自“chifanbua”的评论
什么时候能够不卡引用来自“eechen”的评论
GC卡顿是Java避无可避的生死劫引用来自“codekun”的评论
图片中是什么字体,挺帅的Error:Internal error: (java.lang.UnsupportedClassVersionError) org/jetbrains/jps/android/model/impl/JpsAndroidModelSerializerExtension : Unsupported major.minor version 52.0
java.lang.UnsupportedClassVersionError: org/jetbrains/jps/android/model/impl/JpsAndroidModelSerializerExtension : Unsupported major.minor version 52.0
引用来自“loowj”的评论
最不能适应项目管理和导入项目功能!引用来自“gaea_it”的评论
我就感觉这一块很好用引用来自“codekun”的评论
图片中是什么字体,挺帅的引用来自“夏夜微凉”的评论
用惯eclipse以后用他很不顺手引用来自“loowj”的评论
最不能适应项目管理和导入项目功能!引用来自“codekun”的评论
图片中是什么字体,挺帅的引用来自“chifanbua”的评论
什么时候能够不卡都是程序猿,破解还是算了
引用来自“钛元素”的评论
能开发PHP么