常用工具使用

live template

2019-08-18  本文已影响0人  五城十九洲

live template

live template是一个预定义的代码模板,其中的内容能够根据上下文信息自动推断.

一个完整的Demo

  1. 新建一个live template
image.png
  1. 填写缩写和说明-见上图第二步

  2. 设置模板的作用范围 [图片上传失败...(image-4f5972-1566057411272)]

这里我只勾选了在语句时输入会触发, 其他情况下不会触发.

  1. 设置模板 live template中模板变量使用$包裹的,并且是可复用的,下面的模板就是将会变动的字段提取为变量

logger.debug("$METHOD_NAME$::$PLACE_HOLDERS$",$ARGUMENTS$);

关于预定义函数参见官方文档

  1. 设置变量
image.png

额外介绍一个预定义函数:
1. complete() 光标跳转到该变量位置时会打开智能补全,不确定要用什么就用它

在这里介绍一下groovyScript("groovy code", arg1)的使用。它支持执行 Groovy 脚本处理输入,然后输出处理后的字符串

groovyScript("code", ...)

| code | 一段Groovy代码或者Groovy脚本代码绝对路径 |
| ... | 可选入参,这些参数会绑定到_1, _2, _3, ..._n, 在 Groovy 代码中使用。|

上一篇下一篇

猜你喜欢

热点阅读