码迷,mamicode.com
首页 > 其他好文 > 详细

Idea各种快捷生成Live Template的代码整合

时间:2019-09-09 15:07:51      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:名称   returns   settings   内容   mamicode   定义变量   i++   整合   ide   

Idea各种快捷生成整合

快速生成method方法注释

配置方法

  1. 打开Idea ---> Settings , 搜索 live

技术图片

  1. 点击右边的 + 号,创建模板组 Template Group,之后再创建模板 Live Template , 模板名 *

这里我们使用 * 作为模板名称,并且在模板中采用未缩进的 * 来作为首行内容。方便我们在创建方法的时候使用 /* 然后 tab 来创建方法注释。这样我们并不需要更改操作习惯。是不是感觉更加方便的呢!

技术图片

  1. 模板内容如下:
*
 * 功能:$end$
 *
 * $VAR1$
 $params$* @return $returns$
 * @author Keats
 * @date $date$ $time$
 */

在模板中使用 $变量名$ 定义变量之后,就可以在右边的 Edit Variables 中编辑变量内容了

技术图片

这里方法名都是望文生义的,我就不过多解释,var1 变量的脚本代码如下:

groovyScript("
    def result='';  
    def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();   
    for(i = 0; i < params.size(); i++) {    
        if(i!=0)result+= ' * ';     
        result+='@param ' + params[i] + ((i < (params.size() - 1)) ? '\\n' + '\\t' : '');   
    };    
    return result", methodParameters())

将这段代码粘贴到输入框,按 Enter 确认后,OK保存。

  1. 最后,在设置该模板在 EveryWhere 有效

技术图片

使用示例

技术图片

Idea各种快捷生成Live Template的代码整合

标签:名称   returns   settings   内容   mamicode   定义变量   i++   整合   ide   

原文地址:https://www.cnblogs.com/keatsCoder/p/11491305.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!