IntelliJ IDEA最新版本发布,改进了主题定制等18项功能(下)

IntelliJ在业界被公认为优秀的Java开发平台之一,现最新版本v2019.1已发布,改进了主题定制等18项功能,欢迎下载试用!

(十)Groovy

支持Groovy 3.0的Java风格的Lambda语法

IntelliJ IDEA 2019.1支持实验性的Groovy 3.0特性 – Java风格的Lambda语法。IDE为其提供编辑支持,包括代码完成,突出显示和类型推断。Groovy的意图和检查也将在lambda体内正常工作。格式化也适用于Java风格的lambda,你也可以调试Java风格的lambdas。

(十一)Kotlin

与IDE捆绑在一起的Kotlin插件已更新至v1.3.21

实时模板生成没有参数的’main’

从Kotlin 1.3开始,您可以使用不带参数的main函数。因此,使用此版本的IntelliJ IDEA,您可以使用“主”实时模板创建不带参数的主方法。

请注意,现在默认的“main”缩写创建了main方法的新版本。如果您需要传递一些参数,请使用’maina’缩写。

IntelliJ IDEA最新版本发布,改进了主题定制等18项功能

字符串转换改进

“将连接转换为模板”意图现在可以删除对每个参数的不必要的.toString()调用。

将SAM转换为lambda为匿名对象的新意图

如果需要将使用带有SAM的lambdas转换为匿名对象,请使用此方便的新意图操作

意图行动,以改善协程代码

使用协同程序时,IntelliJ IDEA建议在返回’Deferred’的函数中添加“Async”后缀。

(十二)JavaScript和TypeScript

JavaScript解构的新意图

IntelliJ IDEA 2019.1带有一组新的重构和意图,可帮助您在JavaScript或TypeScript代码中开始使用解构。

IntelliJ IDEA最新版本发布,改进了主题定制等18项功能

将Promise函数转换为async / await的意图

使用.then()和.catch()调用返回使用async / await语法的异步函数的函数返回一个函数。要使用此快速修复,请在功能名称上按Alt-Enter,然后选择转换为异步功能。这适用于TypeScript,JavaScript和Flow。

更新了CSS和HTML的文档

CSS属性和HTML标记以及属性(F1 / Ctrl-Q)的快速文档现在显示了MDN的简短描述,包括它与最流行的浏览器的兼容性。

改进的JavaScript调试器控制台

JavaScript和Node.js调试工具窗口中的交互式调试器控制台现在使用树视图显示对象,它支持使用CSS设置日志消息样式并使用console.group()和console.groupEnd()对它们进行分组。此外,它允许您筛选出任何类型的日志消息。

(十三)Docker

能够在Docker容器内调试

现在,您可以将调试器附加到在Docker容器内运行的Java应用程序。IDE现在允许调试从Dockerfile构建或使用Docker compose(docker-compose.yml)创建的容器内部。

IntelliJ IDEA最新版本发布,改进了主题定制等18项功能

(十四)Kubernetes

外部资源支持

IntelliJ IDEA 2019.1支持外部资源,这意味着您现在可以从外部源加载自定义资源定义规范。目前,这只能从本地文件中进行。要添加规格,请转到首选项/设置| 语言和框架| Kubernetes并添加自定义资源定义规范的路径。

图表重命名Helm资源文件中的重构

现在可以在Helm资源模板文件的图表中使用重命名重构。请注意,您需要安装Go模板插件以启用对Helm资源模板文件的此支持。

(十五)编辑

将代码样式设置导出为JSON的选项

现在可以将所有代码样式设置(即使它们与默认代码样式设置匹配)导出到IntelliJ IDEA的JSON。转到首选项/设置| 编辑| 代码样式并选择“导出”选项 来自下拉菜单的IntelliJ IDEA代码样式JSON’。

能够根据文件类型启用软包装

通过转到“首选项/设置”,可以限制特定文件类型的软包装 编辑| 常规并使用软包装文件字段。

Windows上Ctrl-Y击键的键盘映射配置对话框

首次在Windows上使用Ctrl + Y键击时,将显示“键盘映射配置”对话框,要求您将快捷方式指定为“删除行”或“重做”。

1563343831.png

Sublime Text键映射

我们继续向IntelliJ IDEA添加新的预配置键盘映射,并且在v2019.1中我们添加了Sublime Text键映射。转到首选项/设置| Keymap,从Keymap下拉列表中选择Sublime Text – 就是这样!现在,您可以在IntelliJ IDEA中使用Sublime Text的快捷方式。

VS Code Keymap插件

您现在可以使用预先配置的VS Code键映射,我们将其作为单独的插件提供!安装此插件并在Preferences / Settings中选择VS Code键盘映射。

支持Groovy 3.0的Java风格的Lambda语法

IntelliJ IDEA 2019.1支持实验性的Groovy 3.0特性 – Java风格的Lambda语法。IDE为其提供编辑支持,包括代码完成,突出显示和类型推断。Groovy的意图和检查也将在lambda体内正常工作。格式化也适用于Java风格的lambda,你也可以调试Java风格的lambdas。

(十六)Spring Cloud Stream

Spring Cloud Stream编辑支持

IntelliJ IDEA现在为Spring Cloud Stream项目提供了丰富的编辑支持,例如语法突出显示,检查,快速修复和代码完成(包括application.properties或application.yml文件中值和引用的绑定器名称完成)。

绑定生产者和消费者之间的导航

您现在可以使用装订线图标在绑定的消费处理程序和生成消息处理程序之间进行导航。请记住,应通过’spring.cloud.stream.bindings’配置键将Consumers和Producer绑定到application.properties或application.yml文件中。

(十七)Thymeleaf 

改善了Thymeleaf的支持

现在,您可以导航到’th:replace’和’th:include’属性中引用的模板片段。代码完成和重命名重构现在也适用于这些包含和替换的片段。

1563343858.png

(十八)数据库工具

支持Greenplum,Vertica和Apache Hive

IntelliJ IDEA支持这些新数据库:

●Greenplum – 一个基于PostgreSQL的分析数据库。

●Vertica – 面向列的存储,旨在处理大量数据。

●Apache Hive – 基于Apache Hadoop构建的数据仓库,用于提供数据查询和分析。

改进了连接对话框

我们刷新了连接对话框的外观并添加了几个重要设置。您现在可以在“启动脚本”字段中添加SQL查询,该字段将在每次建立连接时运行。此外,您可以设置IDE将自动断开连接之前的超时,或设置每N秒运行一次查询的时间间隔以保持连接处于活动状态。

更多更新内容,请点击查看IntelliJ IDEA最新版本发布,改进了主题定制等18项功能(上)

想要购买IntelliJ IDEA正版授权的朋友可以咨询官方客服

有关产品动态更多的精彩内容,敬请关注下方的微信公众号▼▼▼

图片2.jpg

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年6月13日
下一篇 2019年6月13日

相关推荐

发表回复

登录后才能评论