文档章节

IntelliJ IDEA 16预览版更新内容

百mumu
 百mumu
发布于 2016/03/10 13:40
字数 950
阅读 155
收藏 1

调试器


Groovy表达式

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

Groovy表达式 IntelliJ IDEA 16

线程

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

线程 IntelliJ IDEA 16

源失配检测

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

源失配检测 IntelliJ IDEA 16

更好的代码调试

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

代码调试 IntelliJ IDEA 16

版本控制


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

编辑器


Editor

支持左右拖动元素

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

代码编辑器 IntelliJ IDEA 16

导入静态元素

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

静态元素 IntelliJ IDEA 16

快速搜索


Show usages

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

Show usages IntelliJ IDEA 16

Terminal

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

Terminal IntelliJ IDEA 16

Spring框架


Spring 引导

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

Spring IntelliJ IDEA 16


Spring MVC

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

Spring IntelliJ IDEA 16

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.
Android IntelliJ IDEA 16

Kotlin编程语言


Kotlin IntelliJ IDEA 16

经过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.

JavaScript IntelliJ IDEA 16

Debugger

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

Debugger IntelliJ IDEA 16

Docker


Docker插件作了很多改进:

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

英文原文:IntelliJ  IDEA  16 Public Preview

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

© 著作权归作者所有

百mumu
粉丝 4
博文 75
码字总数 27659
作品 0
杭州
私信 提问
IntelliJ IDEA 2019.1.1 预览版发布,以及对旧版本的更新

虽然 IntelliJ IDEA 2019 年的首个重大更新版本 2019.1 已发布,但 JetBrains 依然惦记着旧版本,最近分别为 IntelliJ IDEA 2018.2、2018.1 和 2017.3 系列发布了更新。 更新内容都是清一色的...

局长
04/08
5.9K
13
IntelliJ IDEA 2018.2 发布,支持 Java 11 和 Touch Bar

IntelliJ IDEA 2018.2 正式版本发布,包含许多期待已久的新特性。部分亮点如下: Java 11 IntelliJ IDEA 2018.2 支持即将发布的 Java 11。IDE 现在支持 JEP 323 lambda 参数的局部变量语法,...

淡漠悠然
2018/07/26
9.2K
54
IntelliJ IDEA 2019.2 稳定版发布,年度重大升级版本

期待已久。 7月24日,JetBrains 正式发布了 IntelliJ IDEA 2019.2 稳定版。作为 IntelliJ IDEA 今年的第二个重大版本更新,其开发团队表示此版本带来了许多重磅的新功能和改进,特别提到的包...

局长
07/26
25.3K
75
JetBrains 的 IntelliJ IDEA 走向开源

随着开源免费社区版的最新推出,著名的 Java IDE 组合将充斥市场 布拉格2009年10月16日电 /美通社亚洲/ -- 为软件开发商提供增效型智能工具的创建商 JetBrains(R) 宣布了其获奖的 Java IDE -...

红薯
2009/10/16
2.9K
0
IntelliJ IDEA 2018.1 公开预览版发布,带来重要改进

IntelliJ IDEA 2018.1 Public Preview 已于 2 月 28 日发布,该版本带来了不少激动人心的新特性: 支持 Git 的部分提交 内联的外部注释 合并了部分来自 Android Studio 3.0 的新特性 增强代码...

局长
2018/03/06
12.1K
42

没有更多内容

加载失败,请刷新页面

加载更多

从零基础到拿到网易Java实习offer,我做对了哪些事

作为一个非科班小白,我在读研期间基本是自学Java,从一开始几乎零基础,只有一点点数据结构和Java方面的基础,到最终获得网易游戏的Java实习offer,我大概用了半年左右的时间。本文将会讲到...

Java技术江湖
昨天
4
0
程序性能checklist

程序性能checklist

Moks角木
昨天
6
0
VUE 计算属性

本文转载于:专业的前端网站▶VUE 计算属性 1、示例代码 <!DOCTYPE html><html lang="zh"> <head> <meta charset="UTF-8" /> <title>vue示例</title> </hea......

前端老手
昨天
5
0
快速搭建LNMT平台和环境部署 Tomcat详解

Tomcat部署的基本概念 1. CATALINA_HOME与CATALINA_BASE分别指什么?     CATALINA_HOME指的是Tomcat的安装目录     bin:\\Tomcat一些脚本存放目录,比如启动脚本startup.bat/start...

网络小虾米
昨天
6
0
float浮动

float浮动 float浮动概念及原理: 文档流:文档流是文档中可显示对象在排列时所占用的位置。 加浮动的元素,会脱离文档流,会沿父容器靠左或靠右排列,如果之前已经有浮动的元素,会挨着浮动...

studywin
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部