Go Scratch는 새 스크래치 Go 파일을 생성할 때마다 사용되는 기본 제공 템플릿입니다. 스크래치 파일은 코드 아이디어 초안을 작성하는 데 사용할 수 있는 완전히 기능적이고 실행 가능하며 디버그 가능한 파일입니다. 스크래치 파일을 생성하려면, 파일 | 새로 만들기 | 스크래치 파일을 클릭하세요. 새 스크래치 파일 대화상자에서 Go를 찾아 선택하세요.

템플릿은 편집할 수 있습니다. 템플릿에서 아래에 나열된 사전 정의된 변수를 사용할 수 있습니다. 이러한 변수는 나중에 에디터에서 해당하는 값으로 확장됩니다.

사용자 지정 변수를 지정할 수도 있습니다. 사용자 지정 변수의 형식은 ${VARIABLE_NAME}입니다. 여기서 VARIABLE_NAME은 변수 이름입니다(예: ${MY_CUSTOM_FUNCTION_NAME}). IDE가 사용자 지정 변수를 사용하는 새 파일을 생성하기 전에 템플릿의 사용자 지정 변숫값을 정의할 수 있는 대화상자가 표시됩니다.

#parse 지시문을 사용하여 포함 탭에서 템플릿을 포함할 수 있습니다. 템플릿을 포함하려면, 템플릿의 전체 이름을 따옴표로 묶인 매개변수로 지정하세요(예: #parse("File Header")).
사전 정의된 변수 목록
${GO_PACKAGE_NAME_WITH_TEST_SUFFIX}   새 테스트 파일이 생성되는 패키지 이름 파일에는 _test 접미사가 있어야 합니다. 이름의 형식은 package_test입니다.
${GO_PACKAGE_NAME}   새 파일이 생성되는 패키지 이름
${DATE}   현재 시스템 날짜
${DAY}   현재 일
${DAY_NAME_SHORT}   현재 요일의 첫 세 글자(예: Mon, Tue 등)
${DAY_NAME_FULL}   현재 요일의 전체 이름(예: Monday, Tuesday 등)
${DIR_PATH}   새 파일의 디렉터리 경로. 이 경로는 프로젝트 루트 기준의 상대 경로입니다.
${DS}   달러 기호('$'). 이 변수는 달러 문자를 이스케이프 처리하기 위해 사용되므로 템플릿 변수의 접두사로 취급되지 않습니다.
${FILE_NAME}   새 파일 이름
${HOUR}   현재 시
${MINUTE}   현재 분.
${SECOND}   현재 초.
${MONTH}   현재 월.
${MONTH_NAME_SHORT}   현재 월의 첫 세 글자(예: Jan, Feb 등)
${MONTH_NAME_FULL}   현재 월의 전체 이름(예: January, February 등)
${NAME}   새 엔티티 이름: 파일, 타입, 인터페이스 등
${PRODUCT_NAME}   IDE 이름
${PROJECT_NAME}   현재 프로젝트 이름
${TIME}   현재 시스템 시간
${USER}   현재 사용자의 시스템 로그인 이름
${YEAR}   현재 년도