1. 重构类、文件、符号,Action 搜索
IntelliJ IDEA(以下简称 IDEA) 中的搜索可以分为以下几类
- 类搜索,比如 Java,Groovy,Scala 等类文件
- 文件搜索,类文件之外的所有文件
- 符号搜索,包括接口名,类名,函数名,成员变量等
- Action 搜索,找到你的操作
- 字符串搜索及替换
在 IDEA 的世界里,搜索无处不在,你几乎可以瞬间找到你想要找到的任何一行代码甚至任何一个字。新版中,IDEA 更是将类、文件、符号、Action 搜索与双 Shift 键调出来的 Search Everywhere 无缝地结合在一起。
通过书写配置文件的方式自定义UI
High contrast高对比度主题套餐, 硬核的朋友可尝试一下
JavaSwitch
- 在Java12的新特性中, switch表达式可以被增强为类似箭头函数的形式;
可以合并同样处理逻辑的switch选项.
变量提取
- 变量提取得到了增强, 现在可以将相同语义的代码进行提取
根据上下文的不同, IDE会将if表达式转换为三元表达式.
三元表达式中更精确的警告
在之前的IDEA中, 其对非空限定的三元表达式的检测为"高亮整个表达式