이 기사는 Java 클래스 주석 템플릿을 추가하는 아이디어 방법을 소개합니다. 나는 당신과 공유 할 것입니다. 세부 사항은 다음과 같습니다.
아이디어 버전 : Intellij Idea 2017.2.5 x64
Eclipse는 클래스 위에 /**를 입력하고 클래스 주석 템플릿을 추가하기 위해 입력 할 수 있지만 아이디어는 기본적 으로이 기능을 추가하지 않으므로 일부 설정이 필요합니다. 다음은 구현하는 세 가지 방법입니다.
1. 기본적으로 주석을 추가하도록 새 클래스를 설정합니다.
설정 | 편집기 | 파일 및 코드 템플릿을 클릭하여 그림과 같이 구성을 추가합니다.
예:
/*** 설명 : **@저자 xxx*@date $ {year}/$ {month}/$ {day}*/지원되는 변수는 설명 내에서 발견되므로 구성하면됩니다!
2. 라이브 템플릿을 사용하여 댓글 템플릿을 수동으로 추가하십시오
설정 | 편집기 | 라이브 템플릿을 클릭하십시오
1. 내 라이브 템플릿과 같은 템플릿 그룹 추가 + 클릭 +
2. 라이브 템플릿을 추가하고 약어를 수정 한 다음 템플릿 내용을 추가하십시오. 템플릿 변수는 $var$ 형식으로 정의됩니다.
/*** 설명 : **@저자 xxx*@date $ date $*/
3. 정의를 클릭하여 템플릿의 범위를 정의하고 Java를 선택하십시오.
4. 변수 편집을 클릭하여 변수를 정의합니다. 표현의 설명은 첨부 파일을 참조하십시오.
5. 저장 후 클래스의 어디서나 CC를 입력하여 템플릿을 추가하십시오.
3. 배치에 주석을 추가하십시오
Javadoc 플러그인 및 Alt+Insert를 설치하면 모든 클래스 및 메소드를 포함하여 배치로 주석을 추가 할 수 있지만 사용자 지정할 수는 없으며 댓글이 수정됩니다.
충수
ItemDescriptionAnnotated ( "Annotation Qname")는 지정된 위치에있는 주석이있는 유형의 상징을 만듭니다. 예를 들어, itations group.arrayvariable ()의 라이브 템플릿을 참조하십시오. 예를 들어, itations 그룹의 라이브 템플릿을 참조하십시오. 예를 들어, My-Text-File/My Text File/My_Text_File은 MyTextFile.capitalize (string)로 전환됩니다. 이름의 첫 번째 문자는 매개 변수로 전달됩니다 .capitalizeandunderscore (Scamelcasename)는 낙타 이름의 모든 글자를 파라미터로 전달하며, 삽입 된 부품 사이의 모든 글자를 자본화합니다. 예를 들어, 매개 변수로 전달 된 문자열이 fooBar 인 경우, 함수는 foo_bar.castToleftSidetype ()를 왼쪽 표현식 유형에 시전합니다. 그것은 RAW 유형 및 제네릭 컬렉션을 생성하기위한 단일 템플릿을 갖기 위해 사용됩니다. ClassName (sclassName)은 현재 클래스의 이름을 반환합니다 (템플릿이 확장 된 클래스) .ClassNameCemplete ()이 표현은 변수 위치에서 클래스 이름 완료를 대체합니다. clipboard ()는 Clipboard의 내용을 반환합니다. snake_case 문자열. 예를 들어, 매개 변수로 전달 된 문자열이 foo_bar 인 경우, 함수는 foobar.complete () variable position.completesmart ()에서 코드 완료 호출을 위해 foobar.complete ()를 반환합니다. 예를 들어, 다른 그룹의 ITations 그룹의 라이브 템플릿을 참조하십시오 .CurrentPackage ()는 현재 패키지 이름을 반환합니다 .date (sdate) 지정된 형식으로 현재 시스템 날짜를 반환합니다. 기본값은 기본 시스템 형식으로 반환됩니다. 그러나 날짜 형식을 이중 따옴표로 지정하면 날짜 가이 형식으로 표시됩니다. Decapitalize (Sname)는 해당 소문자로 전달 된 이름의 첫 글자를 대체합니다 .DescendantClassenum (<string>)은 문자열 매개 변수 (scompletionstring1, scompletionstringt2, scompletionstringt2)로 입력 한 클래스의 어린이를 보여줍니다. 템플릿 호출에서 eScapestring (sescapestring)은 지정된 string.expectiontype () 전체 템플릿의 결과로 예상되는 유형을 반환합니다. 템플릿이 과제, return 등의 오른쪽 부분에서 확장 된 경우에 적합합니다 .filename (sfilename) filename (sfilename)은 extension.filenamewithoutextension (spirstword)없이 파일 이름을 반환합니다 .firstword (sfirstword)는 매개 변수로 통과 한 문자열의 첫 번째 단어를 반환합니다. 여러 인수와 함께 Groovyscript 매크로를 사용하십시오. 첫 번째 인수는 실행 된 스크립트 텍스트 또는 스크립트가 포함 된 파일의 경로입니다. 다음 인수는 스크립트 내부에서 사용할 수있는 _1, _2, _3, ... _ nvariables에 제대로됩니다. 또한 _editor 변수는 스크립트 내에서 사용할 수 있습니다. 이 변수는 현재 editor.guesselementtype (<container>)에 바인딩됩니다. java.util.collection에 저장된 요소 유형을 추측합니다. 추측하기 위해 Intellij Idea는 컨테이너에서 요소가 추가되거나 추출 된 장소를 찾으려고 시도합니다. iterablecomponentType (<arrayoriterable>)는 배열 또는 collection.leratable variable ()와 같은 반복 가능한 구성 요소의 유형을 반환합니다. 파라미터로 전달 된 문자열의 대시로 분리됩니다. 예를 들어, 문자열 myexamplename은 my-example-name.methodname () 수용 메소드의 이름을 반환합니다 (템플릿이 확장되는 위치) .methodparameters ()는 채택 방법의 매개 변수 목록을 반환합니다 (템플릿이 확장 된 경우). 확장) .qualifiedClassName () 현재 클래스의 정규화 된 이름을 반환합니다 (템플릿이 확장되는 클래스). FQ 이름을 단축하십시오. rightSideType ()는 왼쪽 변수를 오른쪽 표현식 유형으로 선언합니다. Theiterations 그룹에서 Raw 형 및 제네릭 컬렉션을 생성하기위한 단일 템플릿을 갖기 위해 사용됩니다. Snakecase (Scamelcasetext)는 매개 변수로 전달 된 Snake_case String을 반환합니다. 스페이스 세파 (string)는 매개 변수로 전달 된 낙하산으로 전달 된 낙타로 전달 된 낙타 문자열로 분리 된 문자열로 분리 된 문자열을 반환합니다. bar.subtypes (stype) 전달 된 유형의 하위 유형을 매개 변수로 반환합니다 .SuggestIndexName ()은 인덱스 변수의 이름을 제안합니다. 범위에 그러한 변수가없는 경우, 그렇지 않으면 범위 등의 변수가없는 경우 j를 반환합니다. SuggestVariableName ()은 변수 이름과 그 초기화 표현에 따라 변수의 이름을 제안합니다. 변수 이름 지정 규칙을 참조하는 코드 스타일 설정에 따라 코드 스타일 설정에 따라 ITEINALIZER 표현식에 따라 ITEINALIZER 표현식에 따라 변수의 이름을 참조하는 변수의 이름을 생각하는 변수 인 경우, 가장 합리적 인 아이디어를 얻는다. 컨테이너가 반복되고 있습니다 .SuggestFirstVariableName (sfirstvariablename)은 True, false, this, super.time (ssystemtime)을 제안하지 않습니다. 현재 시스템 시간을 반환하지 않습니다. 타입 변수 (var) 변수의 유형을 매개 변수로 반환합니다. 밑줄을 대체합니다. 예를 들어, 매개 변수로 전달 된 문자열이 foo_bar 인 경우, 함수는 foobar.underscorestospaces (sparameterwithspaces)를 반환합니다. inderscores.user (<type>)의 이름을 지정할 수있는 모든 변수를 제안 할 수있는 모든 변수를 제안 할 수있는 모든 변수를 제안합니다. variableoftype ( "java.util.vector"). 빈 문자열 ( "")을 매개 변수로 전달하는 경우, 유형에 관계없이 모든 변수를 제안합니다 .JSARRAYVARIABERETURNS javaScript array name.jsclassName ()는 현재 javaScript class.jsclasscript class.jsclasscript 형식의 이름을 반환합니다. method.jsqualifiedClassNamerEturns 현재 javaScript class.jssuggestIndexNamerEturns index.jssuggestvariableNamerEturns 변수의 제안 된 이름입니다.
위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.