Live Template이란?
코드 자동완성 기능이라고 생각하면 된다.
예를 들면
func -> function () {} (in Javascript)
psvm -> public static void main (String[] args){} (in Java)
이런식으로 약어만 치면 IntelliJ에서 자동완성을 해주는데 이것을 입맛대로 추가/수정할 수 있다.
이를 통해서 자주 쓰는 코드의 패턴은 자동화를 시켜 생산성을 향상시킬 수 있다.
- 우측 상단에 + 표시 클릭
- Template Group 생성 (옵션) 후 Live Template 생성
- 나 같은 경우는 Polymer에 생성할 기본 템플릿을 만들기 때문에 Polymer Template Group 생성 후 Live Template을 생성했다.
- Live Template 설정
- Abbreviation 설정 (축약 명)
- Template 텍스트 설정
- 변수 지정 가능 (템플릿을 생성할 때 기본적으로 들어갈 값)
- 템플릿 생성시 해당하는 변수의 값을 사용자에게 입력 받음
- 약어를 입력하면 자동완성 후보를 보여줌
- 자신이 설정한 변수명에 값을 입력함. (변수에 해당하는 부분이 한꺼번에 바뀐다.)
댓글 영역