본문 바로가기
IDE/IntelliJ IDEA

인텔리제이 활용4 - Postfix Completion

by 가시죠 2021. 1. 18.
반응형

인텔리제이 활용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 식의 조건을 반전
반응형

댓글