Android Studio에서 작성자 템플릿 변경


153

AndroidStudio에서 파일을 만들 때 나타나는 자동 작성자를 변경하고 싶습니다.

/**
 * Created by a556520 on 16/01/14.
 */
public class POI {

저자는 'a556520'을 사용하지만 직원 수가 아닌 내 이름으로 표시하고 싶습니다. 가능합니까? 설정에서 찾지 못했습니다.

답변:


393

${USER}템플릿 파일 의 변수를

#set( $VARIABLE = "value")

함수. 이동 설정 -> 편집기 -> 파일 및 코드 템플릿 -> 포함 -> 파일 헤더가 앞에 추가 #set()예를 들어, 함수 호출 :

#set( $USER = "Your name" )
/**
* Created by ${USER} on ${DATE}.
*/

2
모두에게 감사합니다. 나는이 질문을 "허용"한 것으로 생각합니다. 그러나 모두 괜찮습니다. 감사!
Shudy

1
여기서 당신은 주제에 대한 전체 문서 를 찾을 수 있습니다
T04435

6
이미 만든 클래스 나 파일에 적용 할 수있는 방법이 있습니까?
Amer Mograbi

프로젝트별로이를 수행 할 수있는 방법이 있습니까?
Axel

96

위의 답변이 맞습니다. 그러나 사용자, 회사, 이메일 등의 변수를 더 정의하고 정의 할 수 있습니다.

#set ($USER = "Name name")
#set ($COMPANY = "company Ltd")
#set ($EMAIL = "example@gmail.com")

/**
 * Created by ${USER} on ${DATE}.
 * ${COMPANY}
 * ${EMAIL}
 */

68

파일 헤더 템플릿을 편집하려면 다음을 수행하십시오.

1) Android Studio Preferences대화 상자를 엽니 다 .

2) 검색 창에 "파일 및 코드 템플릿"을 작성하십시오.

3) 왼쪽 메뉴 항목 "파일 및 코드 템플릿"을 선택하십시오.

4) 가운데 표 탐색 섹션에서을 선택 Includes합니다.

5) File HeaderJava 파일에 적용 할 항목을 선택하십시오 .

6) 필요한 패턴에 맞게 편집 할 수있는 편집기 섹션이 있습니다. 사용할 수있는 다양한 매개 변수를 이해하려면 아래 설명 섹션을 사용하십시오.

/**
* Created by ${USER} on ${DAY},${MONTH_NAME_FULL},${YEAR}
*/

여기에 이미지 설명을 입력하십시오

참고 : name속성의 경우 속성을 사용하지 않고 직접 속성을 작성할 수 있습니다. 또한 다음과 같은 방법으로 회사 이름 또는 프로젝트 이름을 추가 할 수 있습니다.

/**
* Created by Sami on ${DAY},${MONTH_NAME_FULL},${YEAR}
* ABCDFG company,
* Dubai, UAE.
*/

22

눌러 Ctrl+ Alt+ S로 이동 한 다음 파일 및 코드 템플릿 . 여기서 원하는 것을 설정할 수 있습니다. 예 ${USER}를 들어 귀하의 이름으로 바꿉니다.


8

실제로 사용자 이름을 변경하는 올바른 방법은 Windows에 로그인 한 현재 사용자의 이름을 변경하는 것입니다. (창문을 사용하는 경우)

Android Studio는 % USERNAME % 변수에 저장된 이름을 사용합니다. 이것은 whoami명령 콘솔이나 배치 파일에 입력 할 때 얻는 이름 입니다. 그리고 C (또는 WhatEver) : \ User에 저장된 이름입니다.

이름을 변경하려면 로그인 한 프로필의 이름 만 변경할 수 없습니다 . 새 사용자를 작성하고 올바른 이름을 지정해야합니다. 이런 식으로 언젠가 AndroidStudio를 다시 설치하더라도 올바른 것으로 ${USER}다시 끝납니다 .

가장 쉬운 방법은 이름을 템플릿에 하드 코딩하는 것입니다. 그러나 그것은 단지 증상을 치료하는 것이며 근본 원인을 해결하는 방법을 사용해야합니다.


2
완벽한 대답이지만 항상 % USERNAME &을 만들거나 변경할 수있는 것은 아닙니다. 필자의 경우, "사용자 이름"이 회사의 내 로그인 ID (aXXXXX) 인 업무용 컴퓨터를 가지고 있었기 때문입니다. , 새 사용자를 만들 수 없습니다 ^^. 그러나 말했듯이 USERNAME을 변경하거나 새 계정을 만들려면 변경하는 것이 좋습니다. 감사!
Shudy

6

환경 설정-> 편집기-> 파일 및 코드 템플릿으로 이동하여 파일 헤더의 템플릿을 변경할 수 있습니다. 그런 다음 ${USER}포함 탭에서 파일 헤더를 변경 하십시오. 그러나 이것은 하드 코딩 솔루션이므로 ${USER}변수의 실제 값을 변경하는 것이 좋습니다 .


1
  • Android Studio 환경 설정 대화 상자를 엽니 다.
  • 검색 상자에 "파일 및 코드 템플릿"을 작성하십시오.
  • 왼쪽 메뉴 항목 "파일 및 코드 템플릿"을 선택하십시오.
  • 가운데 표 탐색 섹션에서 포함을 선택하십시오.
  • Java 파일에 적용되는 파일 헤더 항목을 선택하십시오.
  • 필요한 패턴에 맞게 편집 할 수있는 편집기 섹션이 있습니다. 사용할 수있는 다양한 매개 변수를 이해하려면 아래 설명 섹션을 사용하십시오.
  • 먼저 속성을 설정하십시오. #set ($USER = "Your name") #set ($COMPANY = "Your company") #set ($EMAIL = "Your email")

    / ** Created by ${USER} on ${DAY},${MONTH_NAME_FULL},${YEAR} ${COMPANY} ${EMAIL}** /

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.