IDEA 2018.3 版本更新总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_15071263/article/details/84987328

IDEA 2018.3 版本更新总结


1、关于Java 的更新

1、支持Java 12

IntelliJ IDEA 2018.3已经支持Java 12!现在在IDE中预览原始字符串文字(JEP 326 ),并利用大量有用的检查和快速修复。例如,将多行字符串文字转换为原始字符串文字,反之亦然,检测冗余的前导或尾部反引号(`)

2、重复检查功能增强

即使在更复杂的情况下,IntelliJ IDEA现在也可以快速发现重复,例如变量名称不同。IDE将在差异查看器中显示重复项,因此您可以将它们彼此并排比较。
在这里插入图片描述

3、Java Stream API的改进

IDE检测在后续最小呼叫之前进行不必要的已排序呼叫的情况。还提供了用于删除冗余排序呼叫的快速修复程序。

4、冗余检测功能加强

IntelliJ IDEA现在可以检测@SuppressWarning批注的多余用法,检测无效的行尾注释,或者段落注释,现在IDEA 不仅仅会提示警告,还会提供快速修复功能


2、关于编辑器的更新

1、支持多行TODO注释

只需要在后面的行前面添加缩进,就可以创建多行TODO

// TODO 说明
//    说明2
2、缩进的选择更加多样化

如果你在编辑的文件中,某个位置的缩进不符合文件的设置,则提供几种选项来让你选择使用何种缩进


3、关于版本控制的更新

1、更强的Git 拉代码功能

现在从Git 上拉取代码可以预览之前的上传,并同diff 来查看变更

2、上传和下载的历史记录加强
3、VCS日志中的高级导航

现在,在从VCS Log选项卡中到提交后,或者在使用Go to hash / branch / tag操作之后,您可以在VCS日志中使用“前进”和“后退”导航操作。使用向左和向右箭头键导航到子提交或父提交。

4、支持忽略空格

如果你的文件的变更只是多了一些空白的内容,则可以设置忽略

5、支持Git 子模块

4、关于搜索的更新

1、加强了全局搜索

IntelliJ IDEA 2018.3引入了一种更好的方法来浏览项目和IDE。请热烈欢迎重新设计Search Everywhere!实际上,它不仅仅是Search Everywhere,因为它包含了所有其他导航对话框:Search Everywhere, Find Action,Go to class,Go to file和Go to symbol。请注意,所有这些导航对话框仍可通过自己的键盘快捷方式访问

2、支持多行搜索

在路径查找这个搜索下,现在IDEA 可以支持多行搜索


5、对Spring的支持

1、现在已经开始支持Springboot 2.1

IntelliJ IDEA 2018.3完全支持最近发布的Spring Boot 2.1。如果指定,则@DataSize使用默认值验证使用 注释的配置值@DataSizeUnit。

2、对Spring Initializr 的功能加强

现在,当您使用Spring Initializr创建项目时,IDE将建议安装或启用适当的插件,以确保支持所有选定的技术。


6、对数据库的支持

1、支持 Cassandra 数据库

支持 Cassandra 这个NoSql 数据库

2、SQL 编辑器语法推荐功能加强
3、对表别名的自动替换支持

您现在可以使用Introduce表别名操作直接在表上创建别名,此别名将自动替换表名称的用法。

猜你喜欢

转载自blog.csdn.net/qq_15071263/article/details/84987328
今日推荐