[IntelliJ] 커스텀 라이브 템플릿 만들기

인텔리제이나 다른 IDE 또는 편집기에서는 코드를 작성할 때 많은 코드 템플릿을 지원합니다.
 

예를들어 인텔리제이에서는 sout를 입력하면 System.out.println()과 같은 코드를 완성시켜준다던가,
soutv를 입력하면 편하게 변수명을 출력하는 등의 다양한 코드 템플릿을 지원합니다.

 
 

이 포스팅에서는 tdd를 입력하면 다음과 같은 코드를 자동완성시켜주는 라이브 템플릿을 만들어보겠습니다.

@Test
public void () throws Exception {
    // given

    // when

    // then
}

FileSettingstemplate 검색하여 Live Templates 클릭

우측 박스 안에서 Java 클릭후에 사진에 빨간색 동그라미 쳐져있는 플러스버튼 클릭 하여 Live Template

그 후, Template text에 다음과 같은 코드를 넣어줍니다.

@Test
public void $METHOD_NAME$() throws Exception {
    // given
    $END$
    // when

    // then
}

설정한 화면

Abbreviation 칸에 tdd라고 입력 후, Expand withDefault인지 확인하고 Apply 누르고 OK 클릭!

설정 후에 Java 프로젝트 내에서 tdd를 입력한다면 다음과 같은 코드를 만들어줍니다!

@Test
public void () throws Exception {
    // given

    // when

    // then
}

 
 
테스트 코드 템플릿 뿐만 아니라 라이브 템플릿을 커스텀하여 활용할 수 있는 방법은 여러가지가 있습니다.
 
이 포스팅으로 본인만의 좋은 라이브 템플릿을 만들어 코드를 작성할 때 생산성을 높이실 수 있으면 좋겠습니다!