라이브 탬플릿이란, 코드를 더 빠르게 작성할 수 있도록 도와주는 미리 정의된 템플릿이다.
사용자가 단축어를 입력하고 Tab 키를 누르면 템플릿이 확장되어 자주 사용하는 코드 패턴을 쉽게 삽입할 수 있으며
intellJ에서 psvm + Tab를 입력하면 자동으로 main함수(public static void main)가 작성되는 것이 그 예이다.
intellJ에서 이미 다양한 라이브 탬플릿을 제공하지만 커스텀 기능을 통해 사용자가 원하는 탬플릿을 원하는 단축키로 등록시킬수 있는 기능또한 제공한다.
커스텀 라이브 탬플릿을 생성하고 사용하는 방법은 아래와 같다.
1. IntellJ IDEA - Setting 클릭
2. 검색창에서 live template 검색 후 + 클릭
3. Live Template 혹은 Template Group 클릭
전자의 경우 새로운 템플릿을, 후자의 경우 새로운 템플릿 그룹을 생성한다. 템플릿 그룹은 작성할 템플릿을 저장할 디렉토리에 해당한다.
4. 커스텀 라이브 템플릿을 작성한다.
Abbreviation : 단축키
Description : 단축키에 대한 설명
Template text : 단축키 입력시 자동완성될 코드
내가 예시로 작성할 라이브 템플릿은 tdd로 인프런 김영한 강사님의 스프링 강의에서 자주 사용되는 테스트 양식이다.
자동 완성될 코드는 아래와 같다. $~$ 부분은 템플릿 생성 이후 사용자로부터 직접 이름을 입력받겠다는 것을 의미한다.
@Test
public void $FUNCTION_NAME$() throws Exception {
//given
//when
//then
}
아래와 같이 작성한 뒤
JAVA환경에서 사용할 것이므로 No applicable contexts 밑의 Define을 눌러 Java를 선택해준다.
이후 코드작성창에서 tdd 라는 단축키로 커스텀 라이브 템플릿을 사용할 수 있게된다.
'Informatin' 카테고리의 다른 글
윈도우에서 맥북 터미널 사용하기 (0) | 2025.05.12 |
---|