평범한 개발자 행복한 가족, 패밀리그램

개발/안드로이드

알아두면 좋은 Android Studio Live templates

패밀리그램 2017. 9. 29. 12:04

잘 사용하면 개발 속도를 눈부시게 단축시켜 주는 Android Studio Live templates. 꼭 Android Studio IDE에만 있는 기능은 아니고 대부분의 IDE에 Live templates기능을 제공한다. ( 사실상 IntelliJ에서 지원하는 기능이다. )


Android Studio의 Live templates 메뉴는 Preferences -> Editor -> Live Templates 에 위치해 있다. 그럼 한번 Live Template을 한개 등록해보자. 


Live Templates

abbreviation 에 원하 단축 키워드를 입력 하고 Description에 해당 키워드의 설명을 넣는다. 그리고 Template text:에 입력되어야 할 결과값을 입력한다. Live templates에도 Cusor또는 Method의 이름과 같은 관련 Expressions 가있는데 그 부분은 아래 링크에서 확인하면 된다. 

JetBrains-Live Templates 


Expression과 관련된 Variable 사용방법은 이곳 저것 찾는 것 보다는 기존에 등록되어있는 기본 Live template들을 참고하는게 더 빠를 것 같다.


lle 라는 단축 키워드를 등록한 뒤 어느 곳에서 사용 할 지 지정하여야한다.



오른쪽 아래 No applicable contexts yet. Define <- 을 선택하면 어느 곳에서 사용 할 것인지 결정하는 Context 팝업이 노출 된다.



JAVA 코드에서 사용할 것이니 statement로 설정.



이제 코드에서 "ll" 이라는 키워드를 입력하면 Class의 관련 method와 함께 아래 쪽에 Live template을 볼 수 있다.


단순하게 lld와 logm 입력 만으로  로그 필터와 Method with parameter 로그 코드를 넣을 수 있다.






반응형