还在为写switch,foreach语句烦恼吗?还在写一些常见的不想手写的程序代码吗?
赶紧行动起来,有了as神器,轻松解决你的烦恼,工作起来更加专注,更加有效率。看看我是怎么做到的,步骤如下:
1.菜单中的File -> Setting,或者使用默认快捷键,Ctrl + Alt + S(前提不会与一些软件的快捷键冲突)
2.在搜索框,输入“Live Templates”,关键词不分大小写,可以自动定位到该选项,选中“Live Templates”
可以看到有很多现成的模版组,比如,Android组,与控件初始化、Toast等相关模版;AndroidLog组,是与日志输出相关的模版;AndroidXML组,是与xml布局文件编写相关的模版等等
3.添加自己的代码片,有两种方式
一.在列表出选中某一项,比如“Android”项,选中“+”,选择“Live Templates”,出现编辑框,涉及三个参数
缩写名称(Abbreviation),也就是后续在IDE中编写代码用到的缩写,原则上简单容易记,方便用,如,logd
描述内容(Description),说明当前简写方式作何使用的,如,Log.d(TAG, String)
模版内容(Template text),也就是最终在IDE中生成的代码片,如,android.util.Log.d(TAG, "$METHOD_NAME$: $content$");
这里以switch..case为栗,
上图中,可以点击”change“,修改当前模版的应用场景,弹出对话框,选择html,xml,java等等
二.选中“+”,再选中“Templates group“,编辑组名称,之后会在列表中生成对应组名,选中当前组,后续操作与第一种方式一样
PS:使用组的方式,可以方便的管理自定义模版
不想使用时,可以使用”-“按钮进行移除,”-“按钮下面的是复制按钮
怎么样,是不是很好用?当然,as还有很多高级功能,这需要我们去探索,去发现...