IntelliJ IDEA 단축키 완전 정리 (Windows 기준)
■ 코딩 및 편집
기능 | 단축키 | 설명 |
---|---|---|
자동 완성 | Ctrl + Space | 코드 자동 완성 |
스마트 완성 | Ctrl + Shift + Space | 타입 기반 추천 |
문장 완성 | Ctrl + Shift + Enter | 조건문 등 자동 마무리 |
코드 템플릿 | sout + Tab | System.out.println 등 자동 완성 |
라인 복제 | Ctrl + D | 현재 줄 복사 |
라인 삭제 | Ctrl + Y | 현재 줄 삭제 |
줄 이동 | Shift + Alt + ↑ / ↓ | 줄 순서 이동 |
선택 확장 | Ctrl + W | 코드 영역 논리적으로 확장 |
선택 축소 | Ctrl + Shift + W | 선택 영역 축소 |
코드 정렬 | Ctrl + Alt + L | 코드 자동 정렬 |
Import 정리 | Ctrl + Alt + O | 불필요한 import 제거 |
자동 들여쓰기 | Ctrl + Alt + I | 자동 들여쓰기 정리 |
한 줄 주석 | Ctrl + / | // 주석 토글 |
블록 주석 | Ctrl + Shift + / | /* */ 블록 주석 토글 |
Smart Line Join | Ctrl + Shift + J | 다음 줄과 병합 |
Smart Line Split | Ctrl + Enter | 현재 줄 나누기 |
새 줄 추가 | Shift + Enter | 아래 새 줄 추가 |
대소문자 전환 | Ctrl + Shift + U | 선택 텍스트 대/소문자 변경 |
■ 열 편집(컬럼 모드)
기능 | 단축키 | 설명 |
---|---|---|
컬럼 선택 모드 전환 | Alt + Shift + Insert | 열 편집 모드로 진입/해제 |
열 블럭 마우스 선택 | Alt + Drag | 세로로 영역 드래그 |
커서 추가 (개별) | Alt + Click | 원하는 위치에 멀티 커서 추가 |
모든 일치 단어 선택 | Ctrl + Alt + Shift + J | 선택한 단어 전체 일괄 선택 |
한 개씩 선택 추가 | Alt + J | 다음 동일 단어 추가 선택 |
선택 취소 | Alt + Shift + J | 선택 해제 |
■ 탐색 및 이동
기능 | 단축키 | 설명 |
---|---|---|
클래스 찾기 | Ctrl + N | 클래스 이름 검색 |
파일 찾기 | Ctrl + Shift + N | 파일 이름 검색 |
심볼 찾기 | Ctrl + Alt + Shift + N | 변수/메서드 등 심볼 검색 |
정의로 이동 | Ctrl + B / Click | 선언된 위치로 이동 |
구현부로 이동 | Ctrl + Alt + B | 인터페이스 → 구현체 |
타입 선언 이동 | Ctrl + Shift + B | 타입 정의로 이동 |
슈퍼 메서드로 이동 | Ctrl + U | 상위 메서드/클래스로 이동 |
파일 구조 보기 | Ctrl + F12 | 클래스 내부 구조 팝업 |
최근 열람 파일 | Ctrl + E | 최근 열었던 파일 목록 |
최근 위치 이동 | Ctrl + Shift + E | 최근 편집 위치 목록 |
이전/다음 위치 | Ctrl + Alt + ← / → | 커서 이동 히스토리 |
탭 전환 | Alt + ← / → | 열린 탭 간 이동 |
탭 닫기 | Ctrl + F4 | 현재 탭 닫기 |
■ 리팩토링 및 분석
기능 | 단축키 | 설명 |
---|---|---|
이름 변경 | Shift + F6 | 변수/메서드/클래스 이름 변경 |
메서드 추출 | Ctrl + Alt + M | 선택 코드 → 메서드 추출 |
변수 추출 | Ctrl + Alt + V | 선택 코드 → 변수 추출 |
필드 추출 | Ctrl + Alt + F | 지역변수 → 필드 추출 |
상수 추출 | Ctrl + Alt + C | 리터럴 → 상수 추출 |
파라미터 추출 | Ctrl + Alt + P | 선택 코드 → 파라미터 추출 |
시그니처 변경 | Ctrl + F6 | 메서드 시그니처(파라미터 등) 변경 |
인라인 처리 | Ctrl + Alt + N | 선언 제거하고 표현식 직접 삽입 |
Refactor 메뉴 | Ctrl + Alt + Shift + T | 모든 리팩토링 메뉴 열기 |
빠른 수정 제안 | Alt + Enter | 자동 수정 또는 의도 제안 보기 |
■ 디버깅 및 실행
기능 | 단축키 | 설명 |
---|---|---|
실행 | Shift + F10 | 현재 실행 구성 실행 |
디버그 실행 | Shift + F9 | 디버그 모드 실행 |
Run Anything | Double Ctrl | 실행할 명령/파일 검색 실행 |
중단점 설정 | Ctrl + F8 | 중단점 토글 |
중단점 목록 | Ctrl + Shift + F8 | 모든 중단점 보기 |
Step Over | F8 | 다음 줄로 이동 |
Step Into | F7 | 메서드 내부 진입 |
Step Out | Shift + F8 | 현재 메서드 종료 |
Smart Step Into | Shift + F7 | 중첩 호출 중 선택 진입 |
Run to Cursor | Alt + F9 | 커서까지 실행 |
Evaluate Expression | Alt + F8 | 선택 표현식 값 평가 |
Resume | F9 | 다음 중단점까지 실행 |
0 댓글