`

IntelliJ IDEA 16预览版更新内容

    博客分类:
  • Java
阅读更多

调试器


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天)

分享到:
评论

相关推荐

    Intellij IDEA视频安装教程

    IntelliJ IDEA是一款广受欢迎的Java集成开发环境(IDE),由JetBrains公司开发。它以其高效、智能的代码编辑器,强大的调试工具和丰富的插件系统而受到开发者们的喜爱。本教程将通过视频形式,详细指导如何安装并...

    IntelliJidea快捷键文档

    IntelliJ IDEA是一款深受Java开发者喜爱的集成开发环境(IDE),以其高效、智能的编码辅助和丰富的特性而闻名。快捷键是提升开发效率的关键,它能帮助程序员快速执行各种操作,减少鼠标依赖,提高编程速度。这份...

    intellij-plugins,IntelliJ IDEA Ultimate和其他基于IntelliJ平台的IDE发行版中包含的开源插件.zip

    本压缩包"intellij-plugins,IntelliJ IDEA Ultimate和其他基于IntelliJ平台的IDE发行版中包含的开源插件.zip",显然是一个收集了众多开源插件的资源库,旨在增强IDE的功能和灵活性。这些插件是由全球的开发者社区...

    IntelliJ IDEA快捷键查看PDF版

    本压缩包提供了一份"IntelliJ IDEA快捷键查看PDF版",旨在帮助用户快速学习和记忆常用的操作快捷键。 首先,解压下载的压缩包,将内部的"ReferenceCard.pdf"文件移动到IntelliJ IDEA的主目录下的"help"文件夹。这样...

    Android-我常用IntelliJIDEA进行写作

    标题中的“Android-我常用IntelliJIDEA进行写作”表明了主要的讨论主题是关于在Android开发过程中,作者偏好使用IntelliJ IDEA这款强大的集成开发环境(IDE)来进行写作和编码工作。IntelliJ IDEA是由JetBrains公司...

    IntelliJ IDEA自定义皮肤

    【标题】 IntelliJ IDEA自定义皮肤 在编程世界中,IntelliJ IDEA是一款广泛使用的Java集成开发环境(IDE),因其强大的代码补全、重构工具和高度可定制性而备受青睐。其中,自定义皮肤是提升开发者个性化体验的一个...

    ( IntelliJ IDEA 简体中文专题教程(电子版-2015).CHM

    本教程《IntelliJ IDEA 简体中文专题教程(电子版-2015).CHM》提供了详尽的指导,旨在帮助初学者和有经验的开发者更好地理解和掌握IntelliJ IDEA的使用技巧。 首先,教程会介绍IDEA的基本界面和设置,包括如何创建...

    使用IntelliJ_IDEA开发Flex应用

    - **IntelliJ IDEA EAP版本**:IntelliJ IDEA早期访问计划(Early Access Program)提供的预览版本,通常包含最新的特性和改进。可以通过[官方网站](http://www.intellij.net/eap)获取。 - **Flex SDK**:Adobe Flex...

    IntelliJ IDEA 详解.docx

    IntelliJ IDEA是一款广受欢迎的Java集成开发环境(IDE),其2020.2稳定版带来了诸多增强和新功能,旨在提升开发者的生产力和代码质量。以下是对这些新特性的详细说明: **代码编辑器增强** 1. **Java 15支持**:...

    idea热部署(更新代码不用重启tomcat).docx

    本文将详细介绍如何在IntelliJ IDEA中配置热部署,以便在更新前端代码时能够快速预览效果。 #### 二、热部署概念 热部署(Hot Deployment),又称为热更新或热加载,是指在不重启应用程序的情况下动态更新应用程序...

    海康威视ClientDemo的实现(Intellij idea实现)

    海康威视ClientDemo的实现主要涉及到视频监控系统的开发,其中IntelliJ IDEA是一个流行的Java集成开发环境。本文将深入探讨如何在IntelliJ IDEA中配置和运行海康威视的ClientDemo,以及相关的SDK技术。 首先,...

    Windows下Intellij IDEA 插件 PlantUML 所需要的依赖 Graphviz

    在Windows操作系统中,IntelliJ IDEA是一款非常流行的Java开发集成环境,它提供了丰富的功能和强大的扩展性,使得开发者能够高效地进行代码编写和项目管理。其中,PlantUML是一款非常实用的IntelliJ IDEA插件,它...

    "IDEA" 通常指的是 IntelliJ IDEA,这是一个由 JetBrains 公司开发的强大的 Java 集成开发环境(

    ### IntelliJ IDEA:强大的Java集成开发环境 #### 一、概述 IntelliJ IDEA,简称IDEA,是由JetBrains公司开发的一款先进的Java集成开发环境(IDE)。它不仅支持Java语言,还兼容Kotlin、Scala、Groovy、Python、Go...

    IntelliJ IDEA 2019.3 这回真的要飞起来了,新特性抢先看!.docx

    IntelliJ IDEA 2019.3 是一个备受期待的更新,它带来了一系列的新特性,旨在提升开发者的使用体验和工作效率。以下是这次更新的主要亮点: 1. **平滑滚动(Smooth Scrolling)**:这一新特性使得滚动更加流畅,类似于...

    CloudforIntelliJIDEA预览版.zip

    Cloud for IntelliJ IDEA预览版是一款专为开发者设计的集成开发环境(IDE)插件,它将强大的IntelliJ IDEA与云服务深度整合,旨在提升开发者的生产力和协作效率。通过这款预览版,用户可以享受到无缝的云端开发体验...

    Java 开发环境 Intellij IDEA 日常开发中的精品插件推荐(提升学习工作效率)

    IntelliJ IDEA,作为Java开发者首选的集成开发环境,提供了丰富的功能和优秀的代码补全机制。然而,通过安装一些高质量的插件,可以进一步提升我们的学习效率和开发体验。以下是一些值得推荐的IntelliJ IDEA插件,...

    idea插件MybatisX-1.6.1

    MybatisX插件与IntelliJ IDEA的各个版本保持良好的兼容性,并定期更新,修复已知问题,增加新功能,确保开发者的使用体验。 总之,MybatisX是IntelliJ IDEA用户在使用MyBatis框架时的得力助手,它通过丰富的特性...

    JFormDesigner-7.0.2.4-intellij-idea(改)idea插件

    这个“JFormDesigner-7.0.2.4-intellij-idea”版本是专门为IntelliJ IDEA集成开发环境定制的插件,旨在提升IDEA用户在设计GUI方面的体验。对于那些在设计GUI时遇到困难的同学们,这个插件无疑是一大福音。 ...

    IntelliJ IDEA编辑器配置vue高亮显示

    IntelliJ IDEA作为一款强大的Java IDE,同样支持Vue.js的开发。本篇文章将详细讲解如何在IntelliJ IDEA中配置Vue.js的高亮显示,以便在编写Vue代码时获得更好的视觉体验和开发效率。 首先,我们需要确保IntelliJ ...

Global site tag (gtag.js) - Google Analytics