Live templates in AS

Live templates in AS

AS的Live Template功能,只需简单设置即可以简化大量重复的工作,在这里分享一下。

Settings创建模板

在AS的Settings中查找template,如图所示:
图1

图中有很多系统预设好的模板类别,我的模板是在Custom类别中。
创建一个Template Group,就出现一个新的模板类别,我们可以把自定义的模板都放到这里。
图2
如果点击第一个选项,就会出现如下图所示:
图3
abbrevation是你调用自己模板的快捷键,比如上面LINZHEN_XXX是我自己定义的,避免和系统冲突,Description描述了模板的功能。

下面是我创建的注释模板,带上参数,这样就不用自己手动输入注释了,避免打错字的问题。
图4

$ALTER$有可能为added,modified或removed,视情况而定。
$SELECTION$是系统定义的参数名,代表当前光标选定的区域。
$AUTHOR$是修改人的id。
$DEFECTNUM$每次都要手动输入,因为每次Defect号码都不同。
$DATE$是当前日期。
注意右下角红圈区域,应用范围默认是无,需要自己选择,否则模板是无效的,该模板的适用范围仅限Java。

对比另一个XML模板的应用范围:
图5
带参数的模板可以编辑参数,点击Edit Variables可以设定各参数的默认值,表达式等。
图6

模板的使用

以一个Java模板为例子,选定一段代码,按下Ctrl+Alt+J就会出现模板选择提示:
图7
选择第二项即出现注释,按Tab可以切换参数并更改:
图8
具体效果如何大家试试就知道了,我个人感觉是方便了很多。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值