Program Tip

Intellij에서 @author 자동 완성

programtip 2020. 10. 8. 18:52
반응형

Intellij에서 @author 자동 완성


Eclipse에서 Intellij Idea로 마이그레이션 중입니다. 아직 알아낼 ​​수 없었던 한 가지는 @authorJavaDoc 태그의 자동 완성입니다 . @aEclipse에 입력 할 때 두 가지 제안이 있습니다.

@author - author name
@author

Intellij에서 첫 번째 제안을 어떻게 달성합니까 (가능합니까?)? 가능한 경우 작성자 이름 자리 표시 자에 삽입 된 템플릿을 어떻게 변경합니까?


라이브 템플릿을 통해이 문제를 해결할 수 있습니다. 설정-> 라이브 템플릿으로 이동하여 "추가"버튼 (오른쪽에 녹색 더하기)을 클릭합니다.

"약어"필드에 템플릿을 활성화 @a할 문자열 (예 :)을 입력하고 "템플릿 텍스트"영역에 완료 할 문자열 (예 :)을 입력합니다 @author - My Name. "적용 가능한 컨텍스트"를 Java (주석 만 가능)로 설정하고 키를 완료 (오른쪽)로 설정하십시오.

나는 그것을 테스트했고 잘 작동하지만 IntelliJ는 inbuild 템플릿을 선호하는 것처럼 보이므로 "@a + Tab"는 "author"만 완료합니다. Space그러나 완료 키를 작동 하도록 설정합니다 .

파일 템플릿을 통해 자동으로 삽입되는 사용자 이름을 변경하려면 (예 : 클래스 생성시) 다음을 추가하여 변경할 수 있습니다.

-Duser.name=Your name

IntelliJ / bin 디렉토리 idea.exe.vmoptions 또는 idea64.exe.vmoptions (버전에 따라 다름)에 추가합니다 .

여기에 이미지 설명 입력


정확히 요청한 것이 아니라 유용 할 수있는 옵션이 하나 더 있습니다.

에 이동 Settings> - Editor-> File and code templates> - Includes(오른쪽) 탭을 선택합니다. 새 파일에 대한 템플릿 헤더가 있으며 여기에서 사용자 이름을 사용할 수 있습니다.

/**
 * @author myname
 */

시스템 사용자 이름의 경우 :

/**
 * @author ${USER}
 */

Intellij 2016.02 스크린 샷

참고 URL : https://stackoverflow.com/questions/18736986/autocompletion-of-author-in-intellij

반응형