프로젝트/게시판 프로젝트

intellij 자동 포맷팅 시 줄 바꿈 처리 적용해주기

Junuuu 2022. 5. 19. 10:08
반응형

자동 포맷팅이란?

코드를 정해진 방식대로 자동으로 정렬을 시켜주어 가독성을 높여주는 기능입니다.

intellij에서 자동 포맷팅을 적용하는 단축키는 Ctrl + Alt + L입니다.

 

문제가 발생한 점

빌더 패턴을 사용하게 되면 코드가 길어지는 경우가 있어 자동 포맷팅을 적용을 하였습니다.

하지만 줄 바꿈은 동작하지 않았습니다.

 

기존의 코드

너무나 긴 코드

만약 다음과 같이 된다면 가독성이 훨씬 올라가겠죠?

 

해결 방법

1. File -> Settings로 이동합니다. ( 단축키 : Ctrl + Alt + S)

2. Code Style으로 검색하여 Java를 클릭합니다.

3. 중간 상단에 있는 Wrapping and Braces를 선택합니다.

 

4. Chained method calls에서 설정을 변경합니다.

Wrap always 선택

Align when multiline 선택

 

5. 자동 포맷팅을 다시 해보면 줄 바꿈이 잘 작동합니다.

 

출처

https://blog.eomsh.com/82

 

intellij에서 builder 등을 포맷터 적용시 줄 바꿈에 대해서 wrap처리(Chained mehtod calls 'Wrap')

intellij에서 builder 등을 포맷터 적용시 줄 바꿈에 대해서 wrap처리(Chained mehtod calls 'Wrap') Settings -> Editor -> Code Style -> Java메뉴 Wrapping and Braces 탭에서 ChainedMethod calls 부분 설정..

blog.eomsh.com