IntelliJ IDEA 16预览版更新内容

调试器

Groovy表达式

从16版开始,Evaluate Expression 和 Watches可以使用更短且更具表现力的Groovy表达式进行调试,而Groovy表达式以前只能用于Groovy代码。

线程

过去,跨过一个线程意味着要恢复所有的其他线程,而16版开始只需要恢复当前线程即可。

源失配检测

遍历完整个代码却发现并不匹配运行代码是一件非常让人恼火的事情,为了避免浪费时间,新的IntelliJ IDEA会在发现一个失配时立马给出一个提示。

IntelliJ IDEA 16预览版更新内容_第1张图片

更好的代码调试

调试没有调试信息的编译代码时,新版本提供了更好的名称适配,并允许设置和评估slot变量值。

 

版本控制

Git

  • Branches popup新增两个操作:Checkout with Rebase 和 Rename.
  • Checkout Tag or Revision现在适用于项目库.
  • 如果执行Interactive Rebase, IntelliJ IDEA会自动隐藏,本地变化不隐藏,以解决冲突问题.
  • Git 2.5引入worktrees,便于处理单个的存储库.

高亮显示一个词的差异

新版IDEA可以高亮显示一个词的差异,合并和比较Git和其他VCS从此变得更加简单~ 当然你也可以在Diff Viewer中禁用掉这个功能以减少分心。

IntelliJ IDEA 16预览版更新内容_第2张图片

 

编辑器

Editor

支持左右拖动元素

为了让拖动元素更加方便,增加了两个快捷键操作:Alt + Ctrl + Shift + Left or Right,相应的 (Alt + Cmd + Shift + Left/Right for OS X).

IntelliJ IDEA 16预览版更新内容_第3张图片

导入静态元素

之前 IntelliJ IDEA 会对导入的静态方法实施快速修复,从新版本开始它也可以和普通元素一样导入,并且还支持静态常量。

 

快速搜索

Show usages

新版本改进了快速搜索的Show usages弹出菜单,会将搜索项高亮显示。

IntelliJ IDEA 16预览版更新内容_第4张图片

Terminal

Terminal工具窗口同样可以使用快速搜索功能了!

 

Spring框架

Spring 引导

IntelliJ IDEA 16新增的代码帮助可以帮你找到应用程序配置文件和附加元数据文件的自定义配置属性。

Spring MVC

IntelliJ IDEA 16终于新增支持@EnableWebMvc-based。

Spring Core

  • 全面支持@AliasFor for @Bean , @Import 和 @ContextConfiguration;
  • 新增支持@EnableBatchProcessing, @EnableLoadTimeWeaving and @EnableSpringDataWebSupport annotation;
  • 扩展CrudRepository的Non-annotated beans修正了不正确的注解;
  • 支持Spring 4.3;
  • facet configuration支持递归处理依赖关系;
  • 修复了 auto-wiring 的问题,性能也有显著提升;
  • 更多详情请查看完整的修复清单;https://youtrack.jetbrains.com/issues/IDEA?q=%23spring+%23resolved+version%3A+2016.1+

 

Android

IntelliJ IDEA 16为Android Studio 1.5新增了:

  • 内存分析器帮助你检查故障原因;
  • 新增几个新的lint checks.
IntelliJ IDEA 16预览版更新内容_第5张图片

 

Kotlin编程语言

IntelliJ IDEA 16预览版更新内容_第6张图片

经过Jetbrain漫长的准备,Kotlin终于在2月份发布了Kotlin 1.0,详情请戳新闻:Kotlin 1.0 Released: Pragmatic Language for JVM and Android

 

JavaScript

ECMAScript 6 和 TypeScript

新的重构包括Create method, Extract method, Inline method 和 Introduce field. 新的意图操作包括 Make class abstract, Make public/private 和 Remove modifier. 不支持的输入语句会被高亮显示,要删除这些语句,调用Optimize imports. 支持TypeScript v1.8.

IntelliJ IDEA 16预览版更新内容_第7张图片

Debugger

Chrome JavaScript调试器新增了很多功能,ECMAScript 6 异步调试客户端代码和arrow函数,并停止Web上的断点。

IntelliJ IDEA 16预览版更新内容_第8张图片

 

Docker

Docker插件作了很多改进:

  • 新增支持Docker Machine;
  • 单独为Docker提供了一个单独的窗口;
  • 右侧面板可以看到日志、管理环境变量和端口绑定;
  • 容器 和图像分离,提高可读性。
IntelliJ IDEA 16预览版更新内容_第9张图片

英文原文:IntelliJ  IDEA  16 Public Preview

IntelliJ IDEA 16社区版下载(免费) | IntelliJ IDEA 16企业版下载(免费试用30天)

你可能感兴趣的:(java)