아이디어 세트 클래스, 인터페이스, 메소드 주석 템플릿

1. 클래스, 인터페이스 및 열거형 헤드 주석 템플릿 설정

ctrl + shift + s -> 편집기->파일 및 코드 템플릿

Class, Interface, Enum 별도 설정

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")

/**
 * 〈功能概述〉<br>  
 * @className:      ${NAME}
 * @package:        ${PACKAGE_NAME}
 * @author:         ${USER}
 * @date:           ${DATE} ${TIME}
 */
public class ${NAME} {

}

 

2. 메서드 주석 템플릿 설정

방법 댓글 템플릿은 회사의 규정이나 개인의 습관에 따라 설정한 것이므로 남의 것을 완전히 베껴 쓸 필요는 없고 자신에게 맞는 것이 가장 좋습니다.

ctrl + shift + s -> LiveTemplates 

2.1 템플릿 그룹 추가

2.2 템플릿 추가

2.3 템플릿 명명

2.4 템플릿 형식 정의

*
 * 概述
 *
 * @author yourName
 * @date $date$ $time$
$params$
 * @return $return$
 */

2.5 애플리케이션 시나리오 선택

2.7 단축키 선택

2.6 템플릿 매개변수 편집

date        date()
time        time()
params      参考下文
return      methodReturnType()

주의할 점은 메쏘드가 여러 매개변수를 가질 수 있다는 점인데 @param으로 설정하면 맛없어지는데 여기서는 $params$로 설정했고 기본 매개변수는

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

 

3. 방법 설명의 내용을 표시하려면 커서를 가리키도록 설정하십시오.

 

Supongo que te gusta

Origin blog.csdn.net/ShenDaiSun/article/details/95040588
Recomendado
Clasificación