IntelliJ 잘 쓰기 Tip

No newline at end of file

intelliJ 에서는 커맨드 + N 단축키를 이용하여 테스트 클래스를 자동생성할 수 있는데, 이 기능을 그냥 이용하게 되면 거슬리는게 하나 있다.
test_gen

소스트리
image

깃헙
image

터미널
image

EOF 전에 공백 라인이 없어서 생기는 문제인데, 마지막 라인에 공백라인 하나만 추가하면 해결된다.

그런데 테스트 코드를 생성할 때 마다 공백라인을 추가하는 행위를 하자니 너무 원시적이며, 되게 자주 까먹는다.

PR 2번중에 1번꼴로 하는 실수였다. 이렇게 실수를 자주하다가 현타가와서 도구를 활용하기로 했다.

더블 쉬프트 후 file and code templates 입력
image

여기에서 자주 사용하는 테스트 도구를 선택
image

공백 라인을 추가한다.
image
끝!

보일러 플레이트 해결하기

코딩을 하다보면 보일러 플레이트가 상당히 많이 발생하는데 툴에서 지원하는 기능을 적절히 이용하면, 좀 더 스마트하게 작업을 할 수 있다.

LiveTemplate

Example Java Test Code boilerplate
Preferences > Editor > Live Templates

image

템플릿 만들기

image

  • expression 에서는 이런식으로 groovy 문법을 지원한다.
      groovyScript("_editor.getDocument().getText().split(\"@.*Test\").length-1")
    

템플릿 적용위치 설정하기

image

  • Java 파일에서 선언문 작성시에 라이브템플릿을 활성화 한다.

사용 예시

live_template

FileTemplate

Vue Template

뷰로 프론트 작업을 한적이 있는데, 보일러플레이트 코드가 상당히 많아서 파일 템플릿을 적절하게 수정하여 작업 효율성을 높였다.
Preferences > Editor > file and code templates
image

Blog Template

image
blog-template

터미널에서 Intellij 실행하기

작업을 하다보면 터미널에서 intellij 를 실행하고 싶을 때가 자주있다.
그럴땐 이런 설정을 이용하면 된다.
image
idea_open_in_terminal

Back to Top ↑

댓글남기기