Android Studio Code Postfix- 代码补全

3 Aug 2016

看Google I/O和一些编码视频,发现他们编码好快,
就敲几个字母就可以显示出很多的代码。
很方便,其实就是代码补全。

查了些资料后,下面做写总结,以备查阅。

Android Studio
Settings - Editor - General - Postfix Completion
这个不能更改。对象可以点出来的。
Settings - Editor - Live Templates
可以编辑,添加自己喜欢的代码风格。直接输入简码就可以得到。

下面罗列些比较常用的,以备查看。

Postfix Completion:

boolean.else if(!boolean )
boolean.if if(boolean )
object.field 全局变量
数组.for foreach
数组.fori 默认i为变量的for循环++
数组.forr 默认i为变量的for循环--
Object.inst o instanceof ? (() o) : null;
Object.nn if (Object != null){
Object.null if (Object == null){
Object.return return Object;
integer.switch switch (integer) {
Object.try trycatch

Live Templates:

const private static final int $name$ = $value$;
fbc ($cast$) findViewById(R.id.$resId$);
gone $VIEW$.setVisibility(android.view.View.GONE);
key private static final String KEY_$value$ = "$value$";
Sfmt String.format("$string$", $params$);
Toast
android.widget.Toast.makeText($className$.this, "$text$", Toast.LENGTH_SHORT).show();
psf public static final

下边是我自己加的:
tne
if(!android.text.TextUtils.isEmpty($string$)){
  $END$
}
类似这种的,自己可以添加自己常用的代码,方便自己开发。