Idea 格式设置

类注释模板

菜单路径  File - Settings - Editor - File and Code Templates - Incudes - File Header 设置文件头注释

菜单路径  File - Settings - Editor - File and Code Templates - Files  设置类注释

部分预定义变量

预定义变量描述信息
${NAME}the name of the current file
${PACKAGE_NAME}name of the package in which the new file is created
${USER}current user system login name
${DATE}current system date
${TIME}current system time
${YEAR}current year
${MONTH}current month
${MONTH_NAME_SHORT}first 3 letters of the current month name. Example: Jan, Feb, etc.
${MONTH_NAME_FULL}full name of the current month. Example: January, February, etc.
${DAY}current day of the month
${DAY_NAME_SHORT}first 3 letters of the current day name. Example: Mon, Tue, etc.
${DAY_NAME_FULL}full name of the current day. Example: Monday, Tuesday, etc.
${HOUR}current hour
${MINUTE}current minute
${PROJECT_NAME}the name of the current project

方法注释模板

菜单路径  File - Settings - Editor - Live Templates

1. 添加 Template Group

2. 添加Live Template

3. 编辑方法注释格式

4. 点击Define,设置需要应用的场景

5. 点击 Edit variables,编辑定义的变量

其中template Text:

**
 * $method$
 * 
 $param$$return$ */

param的定义为:

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

return的定义为:

groovyScript("def result=''; def params=\"${_1}\"; if (\"void\" != params) {result += ' * @return ' + params + '\\n'}; return result", methodReturnType())

最终效果

在方法前输入 /** + tab 

    /**
     * main
     *
     * @param args args
     */
    public static void main(String[] args) {
        System.out.println(args.length);
    }


    /**
     * test
     * 
     * @param args args
     * @return int
     */
    public static int test(String[] args) {
        return 0;
    }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值