개요
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를 눌러주면 됩니다.