AngelPlayer`s Diary

 

Intellj(인텔리제이)는 코드 정렬 기능을 기본으로 제공합니다.

(윈도우 기준 Keymap 기본 값에서 Ctrl + Alt + L 단축키를 이용하면 사용할 수 있습니다.)

 

한편 VSCode 등에서 JavaScript 코드를 작성해본 분들이시라면 Prettier를 통해 저장할 때마다 자동으로 코드 정렬하는 기능을 써본 분들이 많으실 겁니다.

 

마찬가지로 Intellij에서 Java 코드가 저장 시 자동 정렬이 이뤄지도록 만들어보도록 하겠습니다.

 

 

 

 

1. Actions on Save 변경하기

[File - Settings]로 가셔서 [Tools - Actions on Save]탭으로 이동합니다.

 

Action에 Reformat code를 체크해주시면 코드가 저장 될 때마다 자동으로 코드 정렬(Reformat Code)이 일어납니다.

 

(아래 설정부터는 선택사항입니다.)

 

 

 

 

2. 수정 파일 마크(*) 표시하기

다른 IDE들의 경우 파일을 수정하면 수정 중이라는 표시가 뜹니다.

 

반면 Intellij는 자동 저장이 Default라 그런지 따로 표기가 되지 않는 것 같습니다.

 

Settings에서 [Editor - General - Editor Tabs]으로 이동하셔서 Mark modified를 체크하시면 변경사항이 있는 파일에 마크가 표시됩니다.

 

 

 

이전 버전까지는 수정 파일에 *가 표시되었는데 2024 전후로 ·으로 변경된 것 같습니다. 

 

 

 

 

3. 자동 저장 해제하기

마지막으로 자동 저장을 해제하겠습니다.

 

[Settings - Appearance & Behavior - System Settings]에서 Autosave에 있는 Save files if the IDE is idle for ... seconds와 Save files when switching to a different application or a built-in terminal을 체크 해제해 줍니다.

 

 

 

 

 

공유하기

facebook twitter kakaoTalk kakaostory naver band