IntelliJ在业界被公认为优秀的Java开发平台之一,现最新版本v2019.1已发布,改进了主题定制等18项功能,欢迎下载试用!
(十)Groovy
支持Groovy 3.0的Java风格的Lambda语法
(十一)Kotlin
与IDE捆绑在一起的Kotlin插件已更新至v1.3.21
实时模板生成没有参数的’main’
从Kotlin 1.3开始,您可以使用不带参数的main函数。因此,使用此版本的IntelliJ IDEA,您可以使用“主”实时模板创建不带参数的主方法。
请注意,现在默认的“main”缩写创建了main方法的新版本。如果您需要传递一些参数,请使用’maina’缩写。

字符串转换改进
“将连接转换为模板”意图现在可以删除对每个参数的不必要的.toString()调用。
将SAM转换为lambda为匿名对象的新意图
如果需要将使用带有SAM的lambdas转换为匿名对象,请使用此方便的新意图操作
意图行动,以改善协程代码
使用协同程序时,IntelliJ IDEA建议在返回’Deferred’的函数中添加“Async”后缀。
(十二)JavaScript和TypeScript
JavaScript解构的新意图
IntelliJ IDEA 2019.1带有一组新的重构和意图,可帮助您在JavaScript或TypeScript代码中开始使用解构。

将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)创建的容器内部。

(十四)Kubernetes
外部资源支持
IntelliJ IDEA 2019.1支持外部资源,这意味着您现在可以从外部源加载自定义资源定义规范。目前,这只能从本地文件中进行。要添加规格,请转到首选项/设置| 语言和框架| Kubernetes并添加自定义资源定义规范的路径。
图表重命名Helm资源文件中的重构
现在可以在Helm资源模板文件的图表中使用重命名重构。请注意,您需要安装Go模板插件以启用对Helm资源模板文件的此支持。
将代码样式设置导出为JSON的选项
能够根据文件类型启用软包装
Windows上Ctrl-Y击键的键盘映射配置对话框
首次在Windows上使用Ctrl + Y键击时,将显示“键盘映射配置”对话框,要求您将快捷方式指定为“删除行”或“重做”。

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语法
(十六)Spring Cloud Stream
绑定生产者和消费者之间的导航
您现在可以使用装订线图标在绑定的消费处理程序和生成消息处理程序之间进行导航。请记住,应通过’spring.cloud.stream.bindings’配置键将Consumers和Producer绑定到application.properties或application.yml文件中。
(十七)Thymeleaf
改善了Thymeleaf的支持
现在,您可以导航到’th:replace’和’th:include’属性中引用的模板片段。代码完成和重命名重构现在也适用于这些包含和替换的片段。

(十八)数据库工具
支持Greenplum,Vertica和Apache Hive
IntelliJ IDEA支持这些新数据库:
●Greenplum – 一个基于PostgreSQL的分析数据库。
●Vertica – 面向列的存储,旨在处理大量数据。
●Apache Hive – 基于Apache Hadoop构建的数据仓库,用于提供数据查询和分析。
改进了连接对话框
我们刷新了连接对话框的外观并添加了几个重要设置。您现在可以在“启动脚本”字段中添加SQL查询,该字段将在每次建立连接时运行。此外,您可以设置IDE将自动断开连接之前的超时,或设置每N秒运行一次查询的时间间隔以保持连接处于活动状态。
更多更新内容,请点击查看IntelliJ IDEA最新版本发布,改进了主题定制等18项功能(上)
想要购买IntelliJ IDEA正版授权的朋友可以咨询官方客服。

标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!