Eclipse, IntelliJ에서 Live Templates를 이용한 빠른 레이아웃 구성

Eclipse, IntelliJ IDE에서 Live Templates기능을 이용하여 레이아웃을 빠르게 구성하는 방법을 소개하고자 한다. Live Templates이란 기능을 통해 코드 자동완성하는것과 동일하게 사용자가 커스텀으로 구성 할 수 있다.

IntelliJ IDE에서 설정 > Live Templates으로 들어가면 다음과 같이 다양한 템플릿들이 존재한다. (Eclipse도 동일)

기본적으로 많은 종류의 템플릿이 존재 하며, 하나를 선택 해보면 금방 알 수 있다. fori를 예로 들면, fori를 입력하고 탭버튼을 누르면 Texplate text가 자동으로 완성되는 설정이며 $$은 탭을 누를때 마다 이름을 위치가 이동되며 수정 하면된다.  기본 적으로 제공되는 템플릿도 반복적으로 사용하는 것들이 많이 있으니 익혀 두면 편할 것이다.

본론으로가서 우리는 XML에서 레이아웃 구성을 빠르게 하기위해 템플릿을 구성해야 한다. 가장 많이 쓰는 레이아웃과 뷰를 다음과 같이 정리해서 설정 했다.

빠른 입력을 위해서 레이아웃이나 뷰의 첫 영문 한자로 약자로 지정했다. 예를 들어 TextView를 입력을 위해 t를 약자로 지정했다.

  • Framelayout → f
  • ImageView → i
  • LinearLayout → l
  • RelativeLayout → r
  • TextView → t

위와 같은 식으로 약어를 지정해주고 아래 Template text에 입력될 값을 설정 하면된다. XML에서만 사용될것이기 때문에 아래 Define에서 XML만 선택 해준다.

 얼마나 빠르게 레이아웃 구성을 할 수 있는지 확인 해보자.