헤르메스 LIFE

[IntelliJ] 설정들 #2 본문

Eclipse와 IntelliJ 관련

[IntelliJ] 설정들 #2

헤르메스의날개 2024. 9. 26. 14:02
728x90

https://hermeslog.tistory.com/443

 

[IntelliJ] 설정들

1. Getter, Setter 자동 생성 1-1. lombok Plugin 설치 [File] >> [Settings] >> [Plugins] > lombok 설치 1-2. Enable annotation processing 체크 1-3. 단축키 ( Alt + Ins ) Getter, Setter 뿐만 아니라, Cons..

hermeslog.tistory.com


Setting ( Windows :: Ctrl  + Alt + 'S', Mac :: Command ( ⌘ ) + Shift + 'A'  )

1. Appearance & Behavior

1-1. Project Tree Area 색상변경

1-1-2. Open된 파일 영역의 색상 변경. ( Background color of the active file )

[ File >> Settings >> Appearance & Behavior >> File Colors ]

Use in editor tabs 체크 : 해제 ( 오픈된 파일의 Tab 색상도 변경됨. -> Selected Tab Color 변경이 더 예쁩니다. )

All Changed Files :: FF7B00

None-Project Files :: 1D5A51

Open Files :: 532662

All :: 000000

1-1. "+" 버튼 > Open Files

1-2. Color : Custom Color

2. Editor ( File >> Settings >> Editor )

2-1. General ( File >> Settings >> Editor >> General )

2-1-1. Auto Import ( 자동 Import )

[ File >> Settings >> Editor >> General >> Auto Import ]

Insert imports on paste : All - 모두 자동 Import
                                 ASK - copy&paste 시 자동 Import 의 경우 물어봄.
                                 None - 자동 Import 하지 않음.

Optimize imports on the fly 체크 : Ctrl + Alt + O 정렬 ( Windows ), Control + Option + O ( macOS ) 

 

2-4. 테마 색상 변경 ( File >> Settings >> Editor >> Color Scheme )

[ File >> Settings >> Editor >> Color Scheme >> General ]

Scheme : Editor 테마임.

2-4-1. 백그라운드 색상 변경

백그라운드 색상을 변경하는 방법에는 두가지가 있습니다.

1. 백그라운드 이미지를 넣는 방법 ( 단점 :: 백그라운드 이미지 때문에 색상을 변경해도 변경 내용이 적용되지 않을 수 있습니다. )

[ Appearance & Behavior > Appearance > Backgroud Image... ]

Opactity를 100%로 하면 Theme의 색상이 정상적으로 보여지지 않습니다.

2. 색상 Color를 변경하는 방법

Text > Default text > Background 색상 변경.

2-4-2. 선택된 문자열 배경색 변경

File >> Settings >> Editor >> Color Scheme >> General > Editor > Selection background > Background 색상 변경.

File >> Settings >> Editor >> Color Scheme >> General > Editor > Selection foreground > Foreground 색상 변경.

2-4-3. 오픈된 파일 Tab 배경색 변경 ( Seheme : Darcula Contrast 를 적용했는데, 그게 우선인 듯 합니다. 적용이 잘 안되네요. )

File >> Settings >> Editor >> Color Scheme >> General > Editor > Tabs > Select Tab > Backround 색상 변경. ( 선택안하는게 좋을 듯. 000F5B )

File >> Settings >> Editor >> Color Scheme >> General > Editor > Tabs > Select Tab inactive > Backround 색상 변경. ( 선택안하는게 좋을 듯.  002764 )

File >> Settings >> Editor >> Color Scheme >> General > Editor > Tabs > Underline > Backround 색상 변경. ( 001BFF )

File >> Settings >> Editor >> Color Scheme >> General > Editor > Tabs > Underline Inactive > Backround 색상 변경. (  9CA3B0 )

2-4-4. 선택된 객체와 같은 형식의 단어

File >> Settings >> Editor >> Color Scheme >> General > Code > Identifier under caret > Background 색상 변경. ( 622C01 )

File >> Settings >> Editor >> Color Scheme >> General > Code > Identifier under caret(write) > Background 색상 변경.

Editor > Caret row > Background 색상 변경.

2-4-5. Cursor 색상 변경

File >> Settings >> Editor >> Color Scheme >> General > Editor > Caret > Foreground 색상 변경.

2-4-6. 선택된 라인 ( 현재 라인 ) 색상 변경

File >> Settings >> Editor >> Color Scheme >> General > Editor > Caret row > Background 색상 변경.

2-4-7. @Values 색상 변경 ( Language 공통 색상 변경 )

[ File >> Settings >> Editor >> Code Scheme >> Language Defaults ]

String > String text

2-4-8. Console Background 색상 변경

[ File >> Settings >> Editor >> Code Scheme >> Console Colors  > Console > Background ]

2-5. Tab and Indents ( File >> Settings >> Editor >> Code Style )

2-5-1. tab

[ File >> Settings >> Editor >> Code Style >> Java ]

Tab size : 4 ( Space 로 ... )

2-5-2. Space

[ File >> Settings >> Editor > Code Style > Java ]

제가 좋아하는 space 설정입니다.

2-5-3. Import되지 않고, Full pakage 경로를 보여줄 때

[File >> Settings >> Editor >> Code Style >> Java ]

2-5-3-1. Use fully qualified class names 체크 해제
2-5-3-2. Use fully qualified class names in JavaDoc : Naver, use short name and add Import 로 변경

 

2-5. Java 함수(Function)가 한 줄로 표시되는 문제

[ File >> Settings >> Editor >> General >> Gode Folding ]

2-6. MyBatis XML 경고 ( File >> Settings >> Editor >> Inspections )

No data sources configured 체크 해제

SQL dialect detection 체크 해제

Unresolved reference 체크 해제

2-8. File Encodings

[ File >> Settings >> Editor >> File Encodings ]

Global Encoding :: UTF-8

Project Encoding :: UTF-8


4. Build, Execution, Deployment

4-1. Gradle Java Version 변경

- Settings >> Build, Execution, Deployment >> Build Tools >> Gradle

4-2. Compiler Java Version 변경

- Settings >> Build, Execution, Deployment >> Compiler >> Java Compiler


7. 자동줄바꿈. ( 세미콜론 에서 줄바꿈 되지 않은 경우 )

소스정렬 ( Ctrl + Alt + L )을 했는데, 세미콜론의 줄이 개행되지 않습니다.

이 경우는 Reformat ( Ctrl + Shift + Alt + L ) 에서 Rearrange code 를 체크하지 않은 때문입니다.

8. 프로젝트 Java Version  변경 ( Ctrl + Shift  + Alt + 's' )



9. vm option




https://hermeslog.tistory.com/443

 

[IntelliJ] 설정들

1. Getter, Setter 자동 생성 1-1. lombok Plugin 설치 [File] >> [Settings] >> [Plugins] > lombok 설치 1-2. Enable annotation processing 체크 1-3. 단축키 ( Alt + Ins ) Getter, Setter 뿐만 아니라, Cons..

hermeslog.tistory.com

https://hermeslog.tistory.com/596

 

[Lombok] IntelliJ 에서 Lombok 사용

1. Plugin 설치 [File] > [Plugins] > Lombok 2. Lombok Dependency 설정 Maven org.projectlombok lombok true Gradle dependencies { compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projec..

hermeslog.tistory.com

https://hermeslog.tistory.com/425

 

[IntelliJ] Plugins

1. lombok plugins.jetbrains.com/plugin/6317-lombok 2. .ignore - Git 사용 시 Ignore 폴더 / 파일을 설정할 수 있음. plugins.jetbrains.com/plugin/7495--ignore 3. Git - IntelliJ 2020.x 버전에는 기본 번들로 설치되어 있습니다. 10. R

hermeslog.tistory.com

 

728x90