简述
在使用AS的时候会有很多快捷代码,如if、fori等,这些是编译器提供的,同时也可以自定义。这些快捷代码能减少写一些模板代码,提高开发效率。
编译器自带
所在位置:ctrl + alt + s 进入settings,Editor —> Live Templates,如下图:
这些全都是自带的,使用很简单,例如使用 for 循环,快捷代码是 fori,直接写即可,得到的模板代码如下:
for (int i = 0; i <; i++) {
}
可以看到,需要我们自己写一个数值,所以有个快捷插件可以帮我们更方便实现。
快捷插件Android Postfix Completion
安装以后,所在位置:ctrl + alt + s 进入settings,Editor —> General —> Postfix Completion,如上图。不仅有更多的快捷代码,更加好用,也可以自己新增自定义快捷代码。还是以for循环为例,快捷写法是 5.fori ,得到的模板代码如下:
for (int i = 0; i < 5; i++) {
}
自定义快捷代码
这里一if为例,已经有了快捷代码,用法是 .if即可,得到模板代码如下:
boolean isT = true;
if (isT) {
}
如果isT是true,直接返回就没办法了,需要自己自定义快捷代码,自定义如下:
自定义生效后,使用方式和 if 一样,也是 .ifr ,这样就可以直接 return 了,得到的模板如下:
boolean isT = true;
if (isT) return;