二十年嵌入式老兵做Java:IDEA Java文件基本设置

二十年嵌入式老兵做Java-idea-team-setting

1. 文件头注释设置

1.1 配置路径

File | Settings | Editor | File and Code Templates

1.2 配置选项

Includes --> File Header

1.3 配置内容

/**
  TODO

  <p> desc </p>

@author: #if($Author_Name !="")
            ${Author_Name}
         #else
             ${USER}
         #end

@date: ${DATE} ${TIME}
*/

2. Copyright (版权信息)设置

2.1 Scopes配置路径

File | Settings | Appearance & Behavior | Scopes

2.2 Scopes配置选项

Add Scope --> Shared

2.3 Scopes配置内容

2.4 Copyright配置路径

File | Settings | Editor | Copyright | Copyright Profiles

2.5 Copyright配置选项

Add Copyright Profile

2.6 Copyright配置内容

#set($copyrightBegin =${today.year})
#set($copyrightEnd =${today.year}+5)
Copyright (c) ${copyrightBegin}-${copyrightEnd} huangyuxi.com Authors. All Rights Reserved.
@Project: $project.name
@Module: $module.name
@Date: $today.format("yyyy-MM-dd 'T' HH:mm:ss")

2.7 Scope 与Copyright关联配置

3. Method头注释设置

3.1 配置路径

File | Settings | Editor | Live Templates

3.2 配置选项

  • Add --> Templates Group

  • 我这里命名为 hyx-group,快捷键为 mc

    模板内容不太好编辑,请将3.3配置内容复制进来再编辑修改,去掉第一行的 /*

  • 模板中的变量如图设置

其中param 内容如下:

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

3.3 配置内容

 /**
  * $method$ //TODO
  * $param$
  * @return $return$ //TODO
  * @author $user$
  * @date $date$ $time$
  **/

3.4 快速加入函数头注释

在一个函数上方输入 /*mc,然后按 tab键自动补全注释

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值