用了这么久 IDEA,你竟然不知道有个功能叫自动补全!
来源:dwz.cn/hlQEDFne
IDEA 有个很牛逼的功能,那就是后缀补全(不是自动补全),很多人竟然不知道这个操作,还在手动敲代码。
这个功能可以使用代码补全来模板式地补全语句,如遍历循环语句(for、foreach)、使用 String.format() 包裹一个字符串、使用类型转化包裹一个表达式、根据判(非)空或者其它判别语句生成 if 语句、用 instanceOf 生成分支判断语句等。
使用的方式也很简单,就是在一个表达式后按下点号 . ,然后输入一些提示或者在列表中选择一个候选项,常见的候选项下面会给出 GIF 演示。
1、var 声明
![](https://filescdn.proginn.com/aa4f7a332ae7a0022ed27db25bfac867/d35c1051cbe318b329550d2ea97989d7.webp)
2、null 判空
![](https://filescdn.proginn.com/ce42bb7ece347b44664c30deac2bded9/6073103802564fb93d926ee321457d7a.webp)
3、notnull 判非空
![](https://filescdn.proginn.com/d3563691e55ff9bc0df84dd73575e98e/71aab6e720e7cc95e94509005414eac1.webp)
4、nn 判非空
![](https://filescdn.proginn.com/6deb0aa1e49fa0ff9c5e06de66269854/c63079242a23bd80beb3a57c894d4b27.webp)
5、for 遍历
![](https://filescdn.proginn.com/3c190817491c98e2a1d1e67198bb045b/57a387854fb129eb1fdc0e6e7a94aaa7.webp)
6、fori 带索引的遍历
![](https://filescdn.proginn.com/1925f4b478190f256085a1d84d34fba0/ba8e460e3a53980e5c8b8fa9b4e6dab0.webp)
7、not 取反
![](https://filescdn.proginn.com/9e1f7f32fc81bf0557c3270396ad8b1d/9babe32d12b3d4f0dd7b23aa4ba0bafd.webp)
8、if 条件判断
![](https://filescdn.proginn.com/19c56b45db6d64d1d12ff8a2b4006ffb/d71718e012a6e374b93b06d81c937937.webp)
9、cast 强转
![](https://filescdn.proginn.com/20c7cc54b2d6a447c4f891ae8d1ce9fc/295ce9eddc9f7843b8550605d240cbde.webp)
10、return 返回值
![](https://filescdn.proginn.com/b473a0c87fe3cedc929e9873de1c50af/b1e962efd398d3f9d69816be48c4b60b.webp)
评论