IDEA的一些设置
IDEA配置
为了防止和正常注释冲突,所以使用tab键补全,注意文档中相关配置。
输入/**+Tab键
注释补充完整后要格式化,删除无用的注释
通用设置
类注释:file→settings→editor→file and code templates→includes→file header
/**
* 描述:
*
* @author wangqiang at ${DATE} ${HOUR}:${MINUTE}
* @version 1.0.0
*/
方法注释:file→settings→editor→live templates→ta→方法注释
新增一个group,选择新增分组新增模板
*
* 描述:
*
$param$
* @return $returns$
* @author wangqiang at $date$ $time$
*/
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+='* @param ' + params[i] + ' ' + ((i < params.size() - 1) ? '\\n':'')}; return result", methodParameters())
methodParameters()
methodReturnType()
expressionType(ExCeption)
date()
time()
其他格式化配置
插件配置
插件 | 是否必须 | 说明 |
---|---|---|
Alibaba Java Coding Guidelines | 是 | 阿里巴巴代码规范检查插件 |
Key promoter | 否 | 快捷键提示插件 |
Grep Console | 否 | 自定义控制台输出格式插件 |
MetricsReloaded | 否 | 代码复杂度检查 |
Statistic | 否 | 代码统计插件 |
activate-power-mode | 否 | 酷酷插件-慎用 |