idea中的后缀补全

IDEA有个很牛逼的功能,那就是后缀补全(Postfix Completion),这个功能可以通过后缀来使用代码补全进行模板式地补全语句,如遍历循环语句(for、foreach)、使用 String.format() 包裹一个字符串、使用类型转化包裹一个表达式、根据判(非)空或者其它判别语句生成 if 语句、用instanceOf生成分支判断语句等。

听起来好像很高端的样子,但是实际上使用的方式非常简单,具体就是在一个表达式后按下点号【.】,然后输入一些提示或者在列表中选择一个候选项,最后按下tab键或enter键即可完成后缀补全的操作。另外要注意的是,这个功能是在IDEA13之后加入的。

1.var声明变量。

"yanggb".var
100.var
new Student().var

2.null判断对象为空。

student.null

3.notnull判断对象非空。

student.notnull

4.nn判断对象非空。

student.nn

5.for遍历(增强型遍历)。

list.for

6.fori遍历(带索引的遍历)。

list.fori

7.not对布尔类型取反。

isSuccess.not

8.if条件判断。

list.length > 0.if
isSuccess.if

9.cast强转对象/数据类型。

student.cast

10.return返回值。

"yanggb".return
student.return
list.return
new Student().return

另外,按下快捷键【ctrl+j】可以查看所有可用的后缀补全列表。

"如果付出总是得不到回应,热情就会一点点消逝,所有的精力和爱意都被慢慢消耗殆尽,直到心灰意冷。"

原文地址:https://www.cnblogs.com/yanggb/p/11372459.html