Dev
[Intellij] 사용자 지정 live template기능
Ryan Woo
2020. 9. 21. 19:22
intellij 에서 사용하는 자동 완성 기능 들은 모두 live template 에 등록이 되어있다.
예를들면 psvm(public static void main), iter(for each) 등...
intellij Preferences -> live template 을 검색해 보면 java 쪽에 등록이 되어 있다.
사용자 정의가 필요한 것들은 직접 등록해서 쓰면 된다. 예를 들면 tdd 같은 경우 메소드 정의에 적을 것이 많은데
live template 로 만들어 두면 편하게 쓸 수 있다.
아래 Application in java 는 java 코드에서 어디에서 동작할지를 정의 한다. tdd 는 메소드 정의 이므로
아래와 같이 declaration 에 체크하면 된다. (iter 같은 경우는 for each 문을 생성하기 때문에 'statement' 로 되어 있다.)
template 에 '$$' 로 감싼 부분을 tab 으로 이동할 수 있다.