본문 바로가기
Language/Kotiln

[Kotlin] 아규먼트(Argument) 자동완성 플러그인 :: Fill Class

by 카프리썬 2022. 8. 14.
728x90

최근에 코틀린으로 테스트코드를 작성하고 있다.

그런데 그때마다 더미데이터처럼 생성자들을 직접 넣어줘여하는 일이 많다.

 

예를 들면, 이렇게 ProductDTO에 해당하는 아규먼트들을 직접 일일일 써야한다.

그런데 DTO들이 많이 많을 뿐만 아니라 메타데이터가 많을경우엔 어지간한 노가다가 아니다..후..

그러다가 이렇게 아규먼트들을 자동완성해주는 플러그인을 발견해서 공유해봅니다!


IntellJ 플러그인 설치방법

 

https://plugins.jetbrains.com/plugin/10942-kotlin-fill-class 

 

Kotlin Fill Class - IntelliJ IDEs Plugin | Marketplace

Intellij plugin that provide intention action for empty constructor or function to fill property with default value.

plugins.jetbrains.com

1. 위의 링크로 들어가서 최신버전 Download! 

2.IntellJ Preferences > Plugins > Intalled > 환경설정 톱니바퀴 > Install Plugin from Disk

참고로 맥에서 Preferences 단축키 command + ' 

그리고 위에서 다운로드 받은 kotlin-fill-class-1.0.12.zip 선택!

그리고 apply를 통해서 install하면 된다.

뭔가 marketplace에서는 검색이 안되는거보니 인텔리제이 자체에서는 지원을 안하는 것 같고 플러그인을 설치해야하나보다.

 

 

IntellJ 플러그인 사용방법

그러면 이제 인텔리제이에서 쿵짝쿵짝 설치가 완료되고나면 이 자동완성을 사용할수 있다.

예를들어 ProductDTO의 아규먼트들을 써야한다면? 

아규먼트가 필요한 괄호안에서 option+enter 를 눌러보면!  맨 밑에 보인다

 

FIll class constructor를 누르면 뚝딱 아규먼트들이 자동완성! 

 

 


이상! 아규먼트 자동완성 해주는 intellj 플러그인 설치방법 및 사용법 정리 끝! 

반응형