Android studio 使用技巧(5)---- 后缀自动补全(Postfix Completion)

作者:hwj3747
转载请注明

Postfix Completion

后缀自动补全功能是Android Studio自带的一个比较方便的功能,实际上在我看来,它跟模板挺像的,Postfix Completion可能会比模板更加方便一点吧。什么是Postfix Completion呢,举个例子,比如我们定义了一个list:

ArrayList list=new ArrayList<>();

要对这个list进行遍历,只需要写list.for如下:

Android studio 使用技巧(5)---- 后缀自动补全(Postfix Completion)_第1张图片
5.png

就能自动生成这个list的for循环代码:

        for (String s : list) {
            
        }

此外,系统还自带很多其他的后缀供用户选择。

配置

在setting界面,选择Editor-General-Postfix Completion

Android studio 使用技巧(5)---- 后缀自动补全(Postfix Completion)_第2张图片
4.png

把Enable postfix completion打钩,下方可以看到一共有30种自带的操作。
可惜的是,目前Android Studio并没有提供让用户自定义Postfix Completion的功能,所以只有这30种可以使用,虽然是这样说,但这些也已经挺好用的了。

常用后缀

  • .for
    生成迭代器的for循环,生成:
        for (String s : list) {
            
        }
  • .forr
    生成带计数的for循环,生成:
        for (int i = list.size() - 1; i >= 0; i--) {
            
        }
  • .nn
    判断非空,生成:
        if (list != null) {
            
        }
  • .cast
    强制转化,生成:
(() list)
  • .null
    判断空值,生成:
        if (list == null) {
            
        }
  • .try
    生成try/catch,生成:
    try {
            list
        } catch (Exception e) {
            e.printStackTrace();
        }

你可能感兴趣的:(Android studio 使用技巧(5)---- 后缀自动补全(Postfix Completion))