首页 > 编程知识 正文

idea自定义注释模板,idea添加方法注释

时间:2023-05-04 06:17:48 阅读:15756 作者:4541

从网上找的方案,总是有各种各样的问题。 例如,空参数方法有@param,无返回值有@return。 自行探索,完美解决这些问题,修改idea附属类的注释模板,进入文件设置设置,然后修改附属类的注释应用模板。 这个步骤几乎不需要更改。 带来的就是这样的。 测试.创建模板模板模板参数,创建新的类注释并根据模板的方式自动添加自定义方法,类注释版本设置为File-Settings以创建模板组并输入其名称(应用模板(与上述相同)测试类注释设置的abbreviation )和Expand with对于*和Tab效果方法注释设置的abbreviation )和Expand with对于*和Tab效果是不够的。 请不要参加

修改idea附带的类注释模板,进入文件设置设置

课堂评论5下面的红框是可用参数.因为${USER}不好用,我这里直接设置的作者,没有使用参数形式

/* * * todo * * @ author fan * @ date $ { date } * /

应用模板。 这个步骤几乎不需要更改。 带来的就是这样的。

测试.根据创建新类注释模板自动添加

自定义方法,类注释版本进入File-Settings的设置

创建模板组

输入名称并保存

创建模板

模板参数说明

1和7是注释组合快捷键,**后按选项卡选项卡选项卡Tab,在注释4的弹出框中输入5内容,6是第3步内容

* * * todo * * $ params $ * $ return $ * @ author $ user $ * @ date $ date $ */http://www.Sina.com /

goovyscript('defresult=' ' ); def params=' $ { _1}'.replace all (((((()|(\s )、() ) ) )、()、()、)、) if (长度0 ) for ) I=0; i params.size (; I ) if(I0 ) result='* '; result=' @ param ' params [ I ] ((iparams.size (-1 ) ) )。 n':'}; 返回结果',方法参数() )第5步中方法参数params内容

goovyscript('defresult=' ' ); def returntype=' $ { _1}'.replace all ((()(|(\ )|()\s )、() ) ) )、) )=returnType ) {result='@return '}; 返回结果',方法返回类型() )第5步返回值return内容(我这里是如果有返回值有添加@return)

goovyscript('defresult=' ' ); def returntype=' $ { _1}'.replace all ((()(|(\ )|()\s )、() ) ) )、) )=returnType ) {result='@return ' returnType}; 返回结果',方法返回类型(

应用模板

复选标记后效果图

另一个模板(应用模板与上述相同)有些人想添加@return 返回值类型;如下

用于测试类注释设置的abbreviation (缩写)和Expand with是*和Tab

效果

方法注释设置的abbreviation (缩写)和Expand with为**和Tab

效果

美中不足。 如果没有参数或没有返回值,则会占用注释行

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。