Idea类注释和方法注释

文章目录


一、类的注释

打开Idea,依次打开:File-Settings-Editor-File and Code Templates,选择Class
Idea类注释和方法注释
在文本处把模板改为:

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
/**
 *@author 你的名字
 *@date ${DATE} ${TIME}
 *@description TODO
 **/
public class ${NAME} {
}

同样操作,把Interface和Enum也改成同样的即可

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
/**
 *@author 你的名字
 *@date ${DATE} ${TIME}
 *@description TODO
 **/
public interface ${NAME} {
}
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
/**
 *@author 你的名字
 *@date ${DATE} ${TIME}
 *@description TODO
 **/
public enum ${NAME} {
}

二、方法的注释

1.File-Settings-Editor-Live templates

Idea类注释和方法注释

2.选择template Group

Idea类注释和方法注释

Idea类注释和方法注释
Idea类注释和方法注释
在Abbreviation处输入*,在Template text处填写:

**
 * TODO 
 *
$params$
 * @return $return$
 */

3.修改变量

点击Edit variablesIdea类注释和方法注释

Idea类注释和方法注释
其中params里的Expression填写:

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()")

Idea类注释和方法注释
Idea类注释和方法注释
需要给方法加doc注释时,/*+tab键即可生成带参数的doc注释

Idea类注释和方法注释

三、单行注释

如果是反斜杠 // 这种的,快捷键是ctrl + /
如果是/** 注释 */这种的,快捷键是ctrl + shift + /

关于/** 注释 */ 这种注释的话,我个人喜欢是用在定义成员变量上,但是原本打的好好的
Idea类注释和方法注释
一格式化后就成多行了
Idea类注释和方法注释
我这强迫症是不能忍!!!! 后来发现修改位置在这里:
Idea类注释和方法注释
选中这个,这样格式化后,格式就不会再改变了。

上一篇:TODO——多线程


下一篇:hbase源码分析(目录)