본문 바로가기
프론트엔드

IntelliJ IDEA 초기 세팅 및 단축키

by 천검 2024. 6. 10.
반응형

안드로이드 스튜디오가 IntelliJ 기반 에디터이기 때문에 하지 않을까 하다가 일단 쓰고 있으므로 정리한다.

안드로이드 스튜디오 세팅 및 단축키 정리는 아래 글을 참조한다.

https://cgdev.tistory.com/49

 

안드로이드 스튜디오 초기 세팅 및 단축키 정리

이클립스만 쓰다가 이제 모바일로 넘어오면서 안드로이드 스튜디오, IntelliJ IDEA, Visual Studio Code를 깔아서 공부하다가 보니 IDE 기능을 찾는데 익숙하지 않아서 피로도가 심해지고 있어서 우선 각

cgdev.tistory.com

 

이제 Copilot에 물어본다

물론! IntelliJ IDEA를 처음 설치하고 실행했다면 초기 설정을 진행해야 합니다. 아래 단계를 따라 IntelliJ IDEA를 초기화하고 설정하세요:

1. IntelliJ IDEA 실행: IntelliJ IDEA를 실행합니다.
2. 동의: JetBrains Privacy Policy 화면에서 동의 후 [Continue] 버튼을 클릭합니다.
3. UI 테마 선택: IntelliJ IDEA 시작 화면에서 UI 테마를 선택합니다.
4. JDK 설정: Configure > Structure for New Projects를 클릭하여 JDK 설정을 변경합니다.
5. 플러그인 설치: 유용한 플러그인을 설치하려면 Preferences에서 필요한 플러그인을 찾아 설치하세요1

설정을 마치면 IntelliJ IDEA를 더욱 효율적으로 활용할 수 있습니다! 😊

 

뭔가 점점 Copilot 성의가 없어지는 느낌이... 다시 한번 물어본다.

물론입니다! IntelliJ IDEA를 초기 설치한 후에 설정해야 할 몇 가지 중요한 설정값을 아래와 같이 상세히 설명해 드리겠습니다:

1. JDK 등록: 프로젝트 생성 시 사용할 JDK를 설정해야 합니다.
o Configure 메뉴에서 Structure for New Projects를 선택합니다.
o Project Settings > Project > Project SDK에서 JDK를 선택하거나 설치합니다. JDK를 다운로드하거나 이미 설치된 JDK를 지정할 수 있습니다1.

2. 플러그인 설치: IntelliJ IDEA에서 기본 제공하는 플러그인 외에도 추가 플러그인을 설치할 수 있습니다.
o Configure 메뉴에서 Plugins를 선택합니다.
o 원하는 플러그인을 검색하여 설치합니다1.

3. 코드 자동 완성 설정:
o 대소문자 구분을 해제하고 코드 자동 완성을 편리하게 사용하려면 다음 설정을 변경합니다:
 Editor > General > Code Completion에서 Match case 체크를 해제합니다2.

4. 소스 파일 인코딩 설정:
o 소스 파일의 인코딩을 UTF-8로 설정하려면 다음을 수행합니다:
 Editor > File Encodings에서 Project Encoding을 "UTF-8"로 선택합니다2.

5. 프로퍼티 파일 인코딩 설정:
o 프로퍼티 파일의 인코딩을 설정하려면 다음을 수행합니다:
 Editor > File Encodings에서 Default encoding for properties files에서 원하는 인코딩을 선택합니다2.

이 설정들을 적용하면 IntelliJ IDEA를 효율적으로 활용할 수 있습니다! 😊

 

그냥 IntelliJ IDEA 로 구글 검색을 해보니 아래와 같은 필수 설정 값이 있었다.

 

Editor > Font : D2Coding, Size : 16

Editor > General > Auto Import : Optimize imports on the fly : 체크

Editor > File Encodings > Global Encoding : UTF-8, Project Encoding : UTF-8, Default encoding for properties files : UTF-8

Build, Execution, Deployment > Compiler > Annotation PRocessors > Enable annotation processing : 체크

 

이 옵션은 잘 모르겠어서 찾아보니 Java 프로젝트에서 주석 처리기를 사용할 수 있게 하는 옵션이라고 한다. Lombok에 사용된다고 한다.  Lombok이 뭔지 Copilot에 물어본다.

 

Lombok은 어노테이션 기반으로 코드를 자동완성해주는 Java 라이브러리입니다. Lombok을 이용하면 다양한 방면의 코드를 자동완성 시킬 수 있어요. 예를 들면, Getter, Setter, toString, equals 등과 같은 반복적인 코드를 Lombok이 컴파일 시에 자동으로 생성해 줍니다123. 이렇게 하면 코드 작성을 간소화하고 가독성을 향상시킬 수 있답니다! 😊

 

근데 갈수록 대답이 짧아지는거 같다...

 

Help > Edit Custom VM Options 에서 아래와 같이 수정한다.

-Xmx4096m
-Xms4096m

 

그리고 메모리 사용량을 알고 싶으면 우측 하단에서 우클릭 후 "Memory Indicator"를 선택한다.

좌측 상단에 설정에서 클릭 후 "Always Select Opened File"를 선택한다.

 

추천 플러그인은 아래와 같다. 순간적으로 Plugin 설치하는 게 안보였는데 Settings 안에 있다.

 

Grep Console

Rainbow Brackets

Lombok

String Manipulation : 기본적인 대소문자 부터 정렬, 필터링, 인코딩/디코딩, 카멜케이스 등 케이스 변환

 

이제 단축키를 Copilot에 물어본다.

물론입니다! IntelliJ IDEA에서 유용한 몇 가지 단축키를 알려드리겠습니다. 이 단축키는 편집, 탐색, 리팩토링, 디버깅 등 다양한 작업에 도움이 됩니다. 아래는 몇 가지 중요한 단축키입니다:

1. 모든 곳에서 빠르게 검색하기: Double Shift를 눌러 Everywhere 검색 창을 열고 파일, 액션, 심볼, 툴 창 또는 설정을 빠르게 찾을 수 있습니다.
2. 액션 찾기: Ctrl + Shift + A를 눌러 액션을 찾고 실행하거나 툴 창을 열거나 설정을 검색할 수 있습니다.
3. 코드 문제 간 이동: F2 또는 Shift + F2를 눌러 코드 문제 간에 이동할 수 있습니다.
4. 최근 파일 보기: Ctrl + E를 눌러 최근에 열었던 파일 목록에서 파일을 선택할 수 있습니다.
5. 현재 문장 자동 완성: Ctrl + Shift + Enter를 눌러 현재 문장을 완성하고 다음 문장을 작성할 준비를 할 수 있습니다.
6. 코드 리포맷: Ctrl + Alt + L을 눌러 현재 파일 또는 선택한 코드 조각을 현재 코드 스타일 설정에 따라 리포맷할 수 있습니다.
7. 리팩토링 호출: Ctrl + Alt + Shift + T를 눌러 현재 커서 위치의 요소를 리팩토링할 수 있습니다. 예를 들어, 안전한 삭제, 복사, 이동, 이름 변경 등이 있습니다.

더 많은 단축키를 알고 싶으시면 IntelliJ IDEA 공식 문서를 참조해보세요1

 

역시나 구글해서 찾는게 나을 듯 하다.

 

Alt + Enter : 퀵FIX

Shift + Shift : Everywhere 검색 <--- 이거 맘에 든다.

Ctrl + Space : 자동완성

Ctrl + E : 최근 사용 파일

Shift + F10 : Run

Ctrl + Alt + L : 포맷팅

F2 : 다음 경고로 점

Ctrl + B : 코드 선언문으로 이동

Ctrl + Alt + B : 구현부로 이동

Alt + F7 : 항목이 사용된 위치 검색

Ctrl + Ctrl : 실행

 

노란색이 익숙해져야 할 단축키이다. 근데 여러개의 IDE를 사용하다 보니 헛갈린다.

반응형

댓글