반응형
인텔리제이 활용4 - Postfix Completion
Postfix completion (포스트픽스 자동완성 - 입력한 표현식 주위에 템플릿 코드를 자동으로 추가)
단축키 : Tab
자바스크립트에서 인자 2개를 받아 어떤 값이 더 큰지 비교할 경우 보통 if문으로 감싼 후 인자1 > 인자2 일 경우 인자1 값을 리턴 할텐데, 포스트픽스 자동완성 기능을 사용하면 아주 쉽게 템플릿 코드를 자동으로 만들 수 있다.
function whoBigger(args1, args2) {
args1>args2.if
}
위 처럼 입력 후 if 뒤에 커서를 두고 Tab 입력 시 아래와 같이 자동으로 if문 템플릿을 만들어준다.
function whoBigger(args1, args2) {
if (args1 > args2) {
}
}
이 기능을 잘 활용하면 생각나는대로 계산식을 입력 후 "if문으로 만들어야지" 라고 생각한 후 .if 입력하고 Tab 만 누름으로써, if문 이 완성 된다.
지원되는 언어 : 자바, 코틀린, 자바스크립트, SQL 등 (인텔리제이 버전에 따라 다름)
이외 다른 Postfix completion은 Preferences 다이얼로그의 Editor -> General -> Postfix Completion에서 확인 가능하다.
자바스크립트의 주요 Postfix completion
postfix | 사용 방법 |
수식.log | 식을 console.log로 출력 |
수식.var | 식을 변수에 대입 |
수식.if | 식을 조건문으로 한 if 문을 구성 |
수식.not | 식의 조건을 반전 |
반응형
'IDE > IntelliJ IDEA' 카테고리의 다른 글
인텔리제이 활용6 - 코드포맷 (0) | 2021.01.18 |
---|---|
인텔리제이 활용5 - Expand Selection, 변수 추출, 인라인 (0) | 2021.01.18 |
인텔리제이 활용3 - Intention Action (0) | 2021.01.18 |
인텔리제이 활용2 - Emmet/Zen Coding (0) | 2021.01.18 |
인텔리제이 활용1 - 이클립스, 인텔리제이 단축키 비교 (0) | 2021.01.18 |
댓글