코드를 작성하다 보면 같은 형식의 코드 블록이 필요한 경우가 생긴다. 이럴 때 우리는 intellij에 내장된 Live Template을 사용하는 경우가 많다. 예를 들어 psvm 혹은 main을 타이핑할 경우 아래와 같이 자동 생성 되는 경우를 볼 수 있다. sout을 타이핑 할 경우 System.out.println()이 자동으로 생성되는 경우도 마찬가지다.
public static void main(String[] args) {
}
이번 포스트에서는 우리가 직접 Live Template을 작성하는 법에 대해 배워볼 것이다.
우선 settings에서 live templates를 검색한다. 나의 경우 java에 테스트 코드 작성 templates을 만들거다. 좌측 상단의 플러스 버튼(+) 클릭해서 1 Live Template을 선택해서 추가
Abbreviation에 template을 호출할 약어와 Template text에 호출할 코드 블록을 작성하면 된다. 나의 경우 테스트 코드 작성 시 DisplayName, Test 에노테이션을 같이 호출할건데 이때 주의 사항은 꼭! 풀 경로를 작성해줘야 한다.
하단의 Define을 클릭해서 template을 어디 언어에서 사용할 건지 지정하면 끝난다. 나의 경우 test약어를 java에서만 사용하는 걸로.
아래와 같이 test를 타이핑하면 해당 template을 호출하는 것을 확인 할 수 있다.