728x90
320x100
팀원 중 한 분(과장님...!) 께서 인텔리제이를 쓰게된 날 보며 라이브 템플릿이라는 유용한 기능이 있다는 것을 알려주셨음.
간단히 시연도 해주셨는데....너어어어어어어무 유용할 것 같아서 내 프로젝트에 간단하게 만들어보고 사용방법을 정리해두려고 한다!
먼저 라이브 템플릿이란 간단히 설명하자면
코드 작성할 때 기본적인 것들은 자동완성이 되는데
그 자동완성되는 코드를 내가 커스텀하여 사용할 수 있는 기능이다.
[라이브 템플릿 설정하는 법]
1. [Settings] 로 들어가서 좌측 검색창에 [Live Templates] 검색함
Java를 선택한후 (이미 선택되어있을 가능성 농후) 상단에 (+) 을 클릭 후 [Live Templates] 선택.
- [Abbreviation] 에는 자동완성 사용할 메소드 이름명을 정해주는데 이 칸에 적은 메소드 이름이 입력될 때 자동완성이 된다고 생각하면됨
- [Description] 은 말 그대로 미 메소드가 어떤 기능을 하는 메소드인지 정리.
- [Template text]는 자동완성되어 만들어질 메소드 내용을 적어주면 된다.
[Template text] 에는 이런형태로 작성했는데 코드 메소드명이 $METHOD_NAME$ 으로 변수 처리 된 것을 알 수 있다.
@Test
void $METHOD_NAME$(){
//given
//when
//then
}
좌측 쯤에 [Edit Variables...] 을 클릭하여 변수명으로 입력한 $METHOD_NAME$ 변수명을 클래스 이름으로 설정해놓으면 자동완성을 실행하는 위치의 클래스 이름이 자동으로 들어가게 된다.
[직접 사용해보면?]
test만 입력해도 이처럼 내가 등록한 자동완성 코드가 뜨고
그 자동완성 코드를 선택하면 내가 저장해두었던 템플릿이 자동으로 작성되며
변수처리했던 부분도 해당 클래스 이름으로 변경되어 들어가진다!
출처 - https://velog.io/@max9106/IntelliJ-Live-Template
728x90
320x100
'💻 하나씩 차곡차곡 > etc.' 카테고리의 다른 글
[인텔리제이/IntelliJ] 폰트 크기 조절하기 (휠로 폰트사이즈 조정, 조정한 폰트사이즈 유지, 그 밖의 폰트 사이즈 크기 조절) (0) | 2024.03.20 |
---|---|
[IntelliJ] 인텔리제이 플러그인 추천 리스트 (0) | 2024.02.08 |
[인텔리제이/IntelliJ] 자바(Java) 프로젝트 초기셋팅 이것저것 (Java 버전, application context 수정, tomcat 서버 설정, maven 위치 설정) (0) | 2024.01.25 |
[intelliJ(인텔리제이)/git] Merge ~ VS Rebase (0) | 2024.01.04 |
[intelliJ/인텔리제이] No Python interpreter configured for the module 오류 해결 (2) | 2024.01.02 |