Midnight Coder's Lounge

IntelliJ에서 자동 완성을 등록해 원하는 코드를 빠르게 불러내 보자 (Live Templates) 본문

카테고리 없음

IntelliJ에서 자동 완성을 등록해 원하는 코드를 빠르게 불러내 보자 (Live Templates)

AtomicLiquors 2022. 10. 8. 22:40

개요


IntelliJ에서 많은 코드가 자동 완성으로 등록되어 있지만, 

그 외에도 자주 쓰는 코드를 간편하게 호출하고 싶을 때가 있을 것입니다.

많은 IDE에서 개발자가 직접 자동 완성을 등록하여,

짧은 줄임말로 원하는 코드를 호출하는 기능을 지원하고 있습니다.

IntelliJ의 경우 Live Templates라는 옵션을 통해 가능한데요,

함께 살펴보도록 하겠습니다.

 

* 커뮤니티 버전(CE)에서도 사용 가능한 기능입니다.

 

 


설명


1. 상단 메뉴에서 File > Settings 로 들어갑니다. (또는, Ctrl + Alt + S)

 

 

2. 사이드바에서 Editor 탭을 열어 Live Template을 선택합니다.

3. 목록에서 원하는 언어 그룹을 선택하고, 우측의 [ + ] 탭을 눌러 [1. Live Template]을 선택합니다.
여기서는 Java를 선택하겠습니다.

 

 

 

4. 라이브 템플릿의 항목을 작성해 줍니다.

여기서는 'ss''System.out.println();'을 호출하는 예시를 보여드리겠습니다.

(*System.out.println()은 기본적으로 'sout'을 통해 자동완성이 가능합니다.)

- Abbreviation : 자동완성을 호출할 키워드를 입력합니다.

- Description : 자동완성을 설명할 간단한 툴팁 메시지를 입력합니다. 

- Template text  : 자동완성을 통해 호출될 코드를 입력합니다. $END$로 호출 후 커서의 위치를 지정할 수 있습니다.

 

작성을 마친 뒤 하단의 Define을 눌러줍니다.

 

 

5. 자동완성을 적용할 언어를 선택합니다. Java를 선택해주겠습니다.

 

6. OK를 눌러서 완료해 줍니다.

 

 


 

결과


등록한 Live Template을 활용해 보겠습니다.

Abbreviation란에 기입한 'ss'를 입력해 보겠습니다.

자동완성이 호출됩니다. 함께 입력한 Description도 확인할 수 있네요.

 

 

Enter를 눌러주면 Template text 로 입력한 전체 코드가 완성이 됩니다.

 

 

 

 

이상으로 IntelliJ를 통한 자동완성 등록 기능을 살펴보았습니다.

원하는 코드를 빠르게 불러내어 더욱 효율적으로 코드를 작성해 보시길 바랍니다.

Comments