[Intellij] Live Template 사용법

식빵·2023년 4월 7일
0

intellij

목록 보기
1/18

제가 최근에 PostgresqSQL 공부를 Intellij Ulitmate 에서 하는데,
계속해서 중복되는 쿼리를 손으로 쓰는 경우가 자주 생겼습니다.

이때 반복적으로 작성하는 비슷한 쿼리가 자주 나왔는데요,
이러한 반복을 피하기 위해서 IntellijLive Template 을 사용하기로 했습니다.

지금부터 자신만의 Live Template 등록하는 방법을 공유합니다.



Live Template 등록하는 법

시작에 앞서 일단 Live Template 등록하는 방법부터 알아보죠.
먼저 Ctrl + Alt + s 를 입력하여 Settings 팝업창을 열고
아래 그림을 참조하면 됩니다.


1. EditorLive Templates 로 이동

2. SQL 에서 사용할 템플릿 생성을 위해SQL 이라고 표기되어 있는 부분을 클릭합니다.
체크박스가 아니라 그냥 명칭을 클릭하라는 뜻입니다.

3. + 버튼을 클릭합니다.
이때 화면에 Live TemplateLive Group 둘 중 하나를 선택하는 팝업이 나오는데요,
저희는 SQL Live Group 하단에 Live Template 을 하나 만드는 것이므로, Live Template 을 선택합니다.

4. Live Template 을 생성할 때 사용할 단축명(Abbreviation)을 지정합니다.

5. Live Template 에 대한 설명을 작성합니다.

6. 본격적으로 템플릿을 생성합니다. 템플릿 작성법은 간단합니다.
템플릿에서 직접 입력을 하는 곳에는 $func$ 처럼 $ 로 한번 감싼 단어를 표기하고,
나머지는 자기가 필요한 구조로 작성하면 됩니다. 이해가 안되면 위 그림을 참조해주세요.


7. Edit Variable 을 클릭하면 앞서 $func$ 같이 명칭을 지정한 부분에 대해서
Default Value 를 설정해줄 수 있습니다.
이때 Default Value 는 " 로 감싸는 걸 잊지 마세요.
Expression 은 써 본적이 없어서 설명을 안 하겠습니다.


8. 지금 막 생성한 템플릿이 정확히 어떤 곳에서 사용되어야 하는지를 지정합니다.
저희는 당연히 SQL 문을 작성할 때 필요하는 SQL 에 체크를 해야겠죠?
참고로 특정 DB Vendor 따라 Live Template 을 사용할지, 말지도 결정할 수 있습니다.


9. OK 를 누르면 생성완료입니다.
10. 생성한 Live Templatectrl + j 클릭하여 현재 등록되어 있는 Live Template 목록을 확인할 수 있습니다.

11. 목록 중에서 앞서 만든 Live TemplateAbbreviation 을 찾아내서 선택하면 드디어 우리만의 Custom Live Template 을 사용할 수 있게 됩니다.

사용 모습 예시




참고 링크

profile
백엔드를 계속 배우고 있는 개발자입니다 😊

0개의 댓글