개발 생산성 & 코드 최적화/개발 환경 세팅 & 툴 활용법
[DEV] IntelliJ 필수 설정 및 단축키 정리
Jinsapp
2025. 3. 11. 16:48
[DEV] IntelliJ 필수 설정 및 단축키 정리
📌 IntelliJ란?
IntelliJ IDEA는 JetBrains에서 개발한 강력한 Java 개발 환경(IDE)으로, Spring Boot, Kotlin, JavaScript 등 다양한 언어를 지원하며, 개발자 생산성을 높이는 다양한 기능을 제공합니다.
📌 IntelliJ 필수 설정
1️⃣ 프로젝트 기본 설정 최적화
IntelliJ 설치 후, 개발 환경을 최적화하면 코드 작성 속도를 크게 향상시킬 수 있습니다.
✅ UTF-8 인코딩 설정 (파일 깨짐 방지)
File → Settings → Editor → File Encodings
(Global Encoding, Project Encoding을 UTF-8로 설정)
✅ 자동 저장(Auto Save) 활성화
File → Settings → Appearance & Behavior → System Settings
"Save files automatically if application is idle for" 옵션 활성화
✅ 코드 자동 정렬 및 포맷 설정
File → Settings → Editor → Code Style → Java
"Hard wrap at" 값을 120으로 설정하여 코드 라인 길이 제한 조정
2️⃣ 성능 최적화 (IntelliJ 속도 개선)
IntelliJ는 기본적으로 강력한 기능을 제공하지만, 일부 설정을 조정하면 더욱 빠르게 실행할 수 있습니다.
✅ 메모리 설정 (RAM 증가)
Help → Change Memory Settings
(기본값 750MB → 2048MB 이상으로 설정)
✅ 불필요한 플러그인 비활성화
File → Settings → Plugins → 불필요한 플러그인 Disable
📌 IntelliJ 필수 단축키 정리
1️⃣ 기본 단축키
기능 | Windows / Linux | Mac |
---|---|---|
빠른 실행 (Run) | Shift + F10 | ⌃ + R |
자동 완성 | Ctrl + Space | ⌃ + Space |
메서드 이동 | Ctrl + Alt + ← / → | ⌘ + [ / ] |
코드 포맷팅 | Ctrl + Alt + L | ⌘ + Option + L |
빠른 수정 | Alt + Enter | ⌥ + Enter |
클래스 찾기 | Ctrl + N | ⌘ + O |
파일 찾기 | Ctrl + Shift + N | ⌘ + Shift + O |
전체 코드 검색 | Ctrl + Shift + F | ⌘ + Shift + F |
2️⃣ Git 연동 관련 단축키
기능 | Windows / Linux | Mac |
---|---|---|
Git 커밋 | Ctrl + K | ⌘ + K |
Git 푸시 | Ctrl + Shift + K | ⌘ + Shift + K |
Git 변경 사항 보기 | Ctrl + D | ⌘ + D |
Git 충돌 해결 | Ctrl + Shift + V | ⌘ + Shift + V |
📌 IntelliJ 단축키 사용 팁
- ✅ **자주 사용하는 단축키를 기억하고 습관적으로 활용**
- ✅ **기본 단축키를 변경하려면 File → Settings → Keymap에서 설정 가능**
- ✅ **Git 단축키를 활용하여 버전 관리를 더욱 효율적으로 진행**
🔍 결론
IntelliJ IDEA는 **개발 생산성을 높여주는 강력한 툴**입니다.
올바른 환경 설정과 단축키를 활용하면 **코드 작성 속도를 크게 향상**시킬 수 있습니다! 🚀