资讯专栏INFORMATION COLUMN

IntelliJ IDEA 16预览版更新内容说明

iKcamp / 2372人阅读

摘要:线程过去,跨过一个线程意味着要恢复所有的其他线程,而版开始只需要恢复当前线程即可。快速搜索新版本改进了快速搜索的弹出菜单,会将搜索项高亮显示。终于新增支持。

调试器

Groovy表达式

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

线程

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

源失配检测

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

更好的代码调试

调试没有调试信息的编译代码时,新版本提供了更好的名称适配,并允许设置和评估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中禁用掉这个功能以减少分心。

编辑器

支持左右拖动元素

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

导入静态元素

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

快速搜索

Show usages

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

Terminal

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

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.

Kotlin编程语言

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

Debugger

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

Docker

Docker插件作了很多改进:

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

英文原文:IntelliJ IDEA 16 Public Preview

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/65599.html

相关文章

  • IntelliJ IDEA 18 周岁,吐血推进珍藏已久的必装插件

    摘要:代码规约扫描插件以今年年初发布的阿里巴巴开发规约为标准,作为的插件形式存在,检测代码中存在不规范得位置然后给予提示。 IntelliJ IDEA是目前最好最强最智能的Java IDE,前几天,他刚刚年满18岁。 showImg(https://segmentfault.com/img/remote/1460000017974611); 本文,给大家推荐几款我私藏已久的,自己经常使用的...

    赵春朋 评论0 收藏0
  • IntelliJ IDEA 2017.1 JDK 8 性能调优

    IntelliJ IDEA 问题描述 IntelliJ IDEA 在 多窗口、多项目协作开发时,MacBook Pro的散热风扇凶猛地转动,相关配置如下: MacBook Pro 配置 MacBook Pro (Retina, 15-inch, Mid 2015) 型号名称: MacBook Pro 型号标识符: MacBookPro11,4 处理器名称: Intel Core ...

    RobinQu 评论0 收藏0
  • 如何开发一个 PyCharm 插件

    摘要:今天我们说说怎么搭建环境自己写一个插件。插件工程目录结构一个典型的插件目录结构就像下图。如果成功那么在工程目录就会生成一个同名的文件。 PyCharm 是很多 Python 开发者优先选择的 IDE,功能强大,跨平台,提供免费社区版,非常良心。如果你想自己给PyCharm添加一些功能怎么办呢?有两个办法: 通过提需求实现,到 JetBrains 的 github 去提issue或者自...

    LdhAndroid 评论0 收藏0
  • 工具集核心教程 | 第二篇: IDEA入门到进阶(图文并茂)

    摘要:重度强迫症患者取消大小写敏感,让自动完成更齐全。如何为当前项目工程添加多个模块啊答对着工程右键选择通常选择,如图写在最后欢迎关注喜欢和点赞后续将推出更多的工具集教程,敬请期待。公众号回复面试,领取面试实战学习资源。 showImg(https://segmentfault.com/img/remote/1460000018862588); 前言:IntelliJ IDEA 如果说Int...

    skinner 评论0 收藏0

发表评论

0条评论

iKcamp

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<