Intellj(인텔리제이)는 코드 정렬 기능을 기본으로 제공합니다.
(윈도우 기준 Keymap 기본 값에서 Ctrl + Alt + L 단축키를 이용하면 사용할 수 있습니다.)
한편 VSCode 등에서 JavaScript 코드를 작성해본 분들이시라면 Prettier를 통해 저장할 때마다 자동으로 코드 정렬하는 기능을 써본 분들이 많으실 겁니다.
마찬가지로 Intellij에서 Java 코드가 저장 시 자동 정렬이 이뤄지도록 만들어보도록 하겠습니다.
[File - Settings]로 가셔서 [Tools - Actions on Save]탭으로 이동합니다.
Action에 Reformat code를 체크해주시면 코드가 저장 될 때마다 자동으로 코드 정렬(Reformat Code)이 일어납니다.
(아래 설정부터는 선택사항입니다.)
다른 IDE들의 경우 파일을 수정하면 수정 중이라는 표시가 뜹니다.
반면 Intellij는 자동 저장이 Default라 그런지 따로 표기가 되지 않는 것 같습니다.
Settings에서 [Editor - General - Editor Tabs]으로 이동하셔서 Mark modified를 체크하시면 변경사항이 있는 파일에 마크가 표시됩니다.
이전 버전까지는 수정 파일에 *가 표시되었는데 2024 전후로 ·으로 변경된 것 같습니다.
마지막으로 자동 저장을 해제하겠습니다.
[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을 체크 해제해 줍니다.
[Java] Exception in thread "main" java.lang.UnsupportedClassVersionError 에러 해결 방법 (2) | 2023.06.07 |
---|---|
[Java] 자바 Version 변경하기 (feat. JAVA_HOME 적용 안될 때) (0) | 2023.06.06 |
[Java / Eclipse] version of the jvm is not suitable for this product (1) | 2023.04.20 |
[Java] 2차원 배열 정렬하기 (lambda) (1) | 2023.04.17 |
[Eclipse] Web 개발을 위한 이클립스 EE 설치/설정/Import 에러 해결 (1) | 2023.03.09 |