提高效率
- 现在职公司Android开发还是在用ADT,AndroidStudio都是大部分都是自己抽时间熟悉,学习过程中有一些不熟悉的地方只能自己查阅资料摸索,今天写一点摸索中碰到的问题--AndroidStudio中自定义的模板,进而提高工作效率。
-
Eclipse中也有模板的订制,这里不做详细介绍。AS中的模板订制是在
File--Setting--Editor--Live Templates(快捷键是Ctrl+Alt+S)如下图:
- 点击绿色加号,选择第二个Template Group,新建一个组,这里命名为CustomKey,点开CustomKey之后,再次点击右上方绿色加号,然后选择第一个Live Template
-
此处稍微解释下:红色字体标出
1处是我们点击绿色加号之后的选项,
2处就是我们要键盘上敲出的快捷键,
3处是一个描述,当敲出对应自定义快捷键时,会看得到。
4处就是我们的模板的代码块,
我的快捷键是Intents,当敲出Intents时,会弹出选项,即可..效果图如下:
5处点击Define,选择Java,会自己适配,代码颜色等会自动变成我们写代码的习惯,下图中的1处于上面静止图中的4处对比下。
6处点击之后弹出对话框之后弹出的变量编辑对话框中,可以看到我们的变量CLASS_NAME,这里在红色字体3处的Expression中,选择className()--是指所在类的名字
选中4处(如果此变量已经定义了自动跳到下一处变量)
$CURSOR$是指敲出之后光标所在的位置,让其自动生成所在的类名,然后我们将光标定位在.class的前面,下面直接startActivity,
从Gif中可以看到,我们此时只需要输入一个Intents然后回车再输入我们要跳转的类名就可以了,提高效率~~
- 只是一个入门,为了可以多学一点方便我们可以写出最大方便自己的的模板,我们可以查看下AndroidStudio中自带的个模板,下图:fbc
- 效果图如下:(最后写变量,不然会失效,此处不做深究。)
上面我在敲完TextView之后是直接敲击的回车,会自己跳转到R.id.后面,然后可以直接输入变量名。下面习惯技巧中还有一点自己的习惯分享
- 建议
可以看一下自带的很多模板,Toast之类的...
学习的模板制作的过程中,可以翻看下AS自带的快捷键的实现,看下他是怎么写代码段,添加变量的。
- 自己的习惯技巧
需要到行首行尾时,感觉按End与Home右手需要移动太多,所以我添加了上图中的快捷键,所以我在光标移动到行尾时,只需要Ctrl+;
移动到行首的时候只需要Alt+;
这样在上面fbc的时候用起来,右手只需移动一点点,还是为了提高效率~~