JAVA

인텔리제이 Java 구글 스타일 적용하기

nameless1004 2024. 8. 18. 04:12

개요

Window 기준으로 작성되었습니다.

협업할때 코드 포맷이 다르면 깔끔하지 않을 것이다. 이를 해결하기 위해 인텔리제이의 코드 포맷을 구글에서 제공하는 코드 포맷으로 통일 시켜보자!

기본 설정

다운로드 주소

먼저 위 주소에서 xml파일을 다운로드를 해줍니다.

File -> Settings로 설정창에 들어가줍니다.

Editor -> Code Style -> Java를 눌러줍니다.

 

톱니바퀴 아이콘을 눌러 Import Scheme -> IntelliJ IDEA code style XML을 눌러 다운로드 한 파일을 임포트 해줍니다.

이제 Scheme에서 GoogleStyle 을 선택해줍니다.

이제 아래를 보면

Tabs and Indents 탭에서

Tab size와 Indent사이즈를 4로 해줍니다.( 기본은 2로 되어있습니다. )

체인 메서드 설정

Stream이나 빌더를 사용하면 함수가 연속해서 호출되는데 이때 이 옵션을 체크해주시면 이쁘게 보이게할 수 있습니다.

ex)

Wrapping and Braces탭 -> Chained method calls -> Wrap if long을 누른 후 -> Wrap always로 변경

적용

리포맷할 파일 내에서 ctrl + alt + shift + L을 눌러 Reformat files를 해주면 스타일에 맞게 변한 것을 볼 수 있습니다.

패키지 내의 모든 파일을 리포맷하려면 변경할 패키지를 우클릭 하고 Reformat Code를 눌러주면 됩니다.