Idea는 코드 구성을 자동으로 포맷합니다.

개발 과정에서 코드를 깔끔하게 유지하기 위해 아이디어의 단축키 Ctrl+Alt+L을 사용하여 코드를 포맷하는 경우가 많습니다. 이 기능은 매우 유용하기 때문에 기본적으로 이 단축키를 사용하여 코드를 입력할 때마다 코드 서식을 지정합니다. 그러나 개발 중인 다중 공동 프로젝트이기 때문에 이 바로 가기 키는 항상 실수로 다른 사람의 개발 형식을 지정합니다. 불필요한 공백과 빈 줄은 제출할 때 항상 실수로 제출되며 이러한 서식으로 인해 제출된 공백이 코드 충돌을 일으키는 경우가 많습니다.

따라서 아이디어 서식 지정 기능은 내 개발 요구 사항을 충족해야 합니다.

형식 코드

수정된 코드만 포맷

수정되지 않은 코드를 포맷하지 마십시오

저는 Idea가 너무 강력해서 설정을 통해 제 요구를 충족시킬 수 있어야 한다고 생각하여 끊임없는 노력 끝에 마침내 구성 방법을 찾았습니다. 단축키 Ctrl+Alt+Shift+L을 사용하여 호출할 수 있습니다. 서식 구성 대화 상자 위로:

기본적으로 범위 옵션은 현재 창의 모든 코드를 형식화하는 전체 파일입니다. 코드 파일에 다른 사람이 제출한 코드가 포함되어 있는 경우 형식이 우리가 구성한 형식과 일치하지 않으면 전체 파일이 형식화됩니다. 또한 제출할 때 쓸모 없는 공백과 빈 줄이 생기기도 하는데 이러한 서식 지정을 위한 공백과 빈 줄은 종종 우리 코드에서 충돌의 원인이 되며 코드 검토를 할 때 불편합니다.

여기에서는 그림에서 VCS에 커밋되지 않은 변경 사항만으로 범위를 설정하기만 하면 됩니다. 이 구성은 기억되기 때문에 한 번만 구성하면 됩니다. 이때 Ctrl+Alt+L을 사용하여 포맷할 때 이 구성을 계속 사용하여 포맷의 자유를 얻을 것입니다.

새 버전의 Idea에서는 자동으로 저장될 때 서식 작업이 트리거되도록 설정할 수도 있습니다. 우리는 할 수 있습니다

기본 설정->설정->도구->저장 시 작업의 설정.

Reformat 코드를 확인한 후 다음 전체 파일을 Changed lines로 변경해야 합니다.

추천

출처blog.csdn.net/xijinno1/article/details/132157886