说明
模板的使用,可以大大提升Android开发的效率,同时可以让代码变得更加规范,因此了解模板的使用,很多时候可以起到事半功倍的效果。studio里主要有2个部分的模版:1,Live Templates;2,File and Code Templates。这章先讲Live Templates。
Live Templates
实时代码模板,可以让我们在写代码时更高效,用简单的几个字母引出代码块,可以减少重复工作,掌握它慢慢会爱上它。Live Templates 设置界面如下图
Live Templates 设置界面
相关快捷键
输入快捷键设置
android studio 给了我们3种选择和自定义,可以说是4种模版输入的快捷键选择。意思是如我们输入“fori”然后按下选择的快捷键,就可以得到for循环的代码块;
Ctrl + J这个快捷键,可以帮助我们筛选出对应的所有模版,然后选择就可以了,这个也很实用。示例如下图:
输入“f” 按下Ctrl + J 的筛选结果
主题设置区说明
主模版区
如图,模版是分组管理的,我们可以自由的添加,或者删除组或者模版,这样可以大大适应每个的不同习惯。但是我还是建议不要去删除现有的分组和模版,毕竟这些都是通用的。
模版添加或者修改
修改模版示例
上图是一个模版修改示例,需要做以下说明:
1,变量:模版预制变量END,自定义变量如INDEX;自定义变量可以编辑对应内置函数,默认值,是否光标在此停留(勾选了 Skip if defined,光标便不再在这个变量处停留,可以通过改变变量顺序来改变变量光标跳转时的顺序)。关于这些的使用可以点击‘?’图标,查看链接信息。
2,作用区域:可设置该实时代码模板的试用范围,比如图上的 fori这是 Java 代码,所以试用范围我们就应该只是 Java 文件上或是 JSP 这类文件上,设置在 HTML 或是 CSS 文件上就完全没有多大意义了
3,输入模版显示方式:Reformat according to style 对生成的代码进行格式化;Shorten FQ names 表示缩写类的全称限定名。这个一般需要勾选,帮助你把模板里的全称限定名对应的类 import,然后使用的地方改成缩写。
总结
实时代码模板,其实很多时候,系统只带的模版就足够我们使用了,不过对于经验丰富的,总结出一些自己的特有模版那是更好了。
网友评论