Android Studio 添加输入模板 live templates


在Android studio中添加输入模板,可以先参看链接:https://blog.****.net/DesmondJ/article/details/47017205

类似的文章都是大家互相copy的,本文写的是关于操作步骤上的注意点。


在哪里添加Live Templates

在AndroidStudio 的设置界面,搜索Live Templates,会看到以下界面

Android Studio 添加输入模板 live templates


如何正确的添加模板

例如:点击AndroidLog选项可以看到如下界面

Android Studio 添加输入模板 live templates

接着点击右上角的绿色加号,选择Live Templates ,代表在选中的AndroidLog项目下添加模板,

Android Studio 添加输入模板 live templates

之后目录下会出现一个新的item,会看到下面显示了编辑界面,

Android Studio 添加输入模板 live templates


接下来,在Abbreviation框里填写前缀内容,就是你在给它取个小名,方便输入,这里我举例输入:****

然后在Description模板描述框里,填写解释内容,告诉使用者这个小名代表了什么意思,这里我举例输入:log about ****

接着在Template text里写出模板,举个栗子,这里就打印log, log级别为e,log里有TAG,有methodname,以及内容content

Android Studio 添加输入模板 live templates


注意:

关键的时候来了,这里不是写完就可以点apply就能用了。

看到红色提示没,需要点击那个Define.

我们需要给他选定context,上下文,让androidstudio知道这个“****”小名适用的范围,

Android Studio 添加输入模板 live templates

选择Java下的Statement,这样我们在java文件里编辑的时候,输入****就能被识别到;


然而还有一个问题,我们输入的模板还需要做个匹配说明,

Android Studio 添加输入模板 live templates

点击Edit variables 我们需要给模板里的参数进行适配,告诉Androidstudio这里的参数分别代表什么,

Android Studio 添加输入模板 live templates

这里可以看到我们的METHODE_NAME还没有意义,点击那个白框,对,你会看到它不是一个输入框,而是一个下拉列表,

Android Studio 添加输入模板 live templates

选择我们要表达的意思,getMethodName()获取方法名称,

右边的Default value 设置的是默认值,当然我们不需要默认写死,然后Skip if defined 可以不用管。

Android Studio 添加输入模板 live templates

现在可以放心的点apply应用我们的设置了。


应用:

在MainActivity.java的onCreate方法里输入****,就可以看到提示了。

Android Studio 添加输入模板 live templates

回车就会显示模板,这样我们就可以直接输入content内容从而节省了时间。

Android Studio 添加输入模板 live templates


总结:AndroidStudio中模板的使用,可以很方便编辑工作,一旦会用,爱不释手~Android Studio 添加输入模板 live templates