Tools/IDE
[IDE] IntelliJ 단축키 (Shortcuts)
kobe.kang
2025. 2. 25. 16:17
반응형
General
Command | Description |
Alt + #[0-9] | 각 단축키에 해당하는 도구창 열기 ex) Alt + 1 → Project 창 OPEN |
Alt + F12 | 터미널 열기 |
Esc | 에디터로 포커스 이동 |
Ctrl + Shift + F12 | 편집기(Editor) 영역을 최대로 크기로 토글 |
Ctrl + Alt + S | 설정창(Settings) 열기 |
Ctrl + Alt + Shift + S | 프로젝트 구조창(Project Structure) 열기 |
Shift + F6 | 파일 이름 변경 |
Ctrl + Alt + Insert | 같은 디렉토리에 파일 생성 |
Alt + Insert | 프로젝트 창에서 파일 생성 |
Compile and Run : 컴파일 및 실행 관련 단축키
Command | Description |
Ctrl + F9 | 프로젝트 빌드(Bliud project) |
Shift + F10 | 프로젝트 실행 (Run) |
Shift + F9 | 프로젝트 실행 (Debugging mode) |
Ctrl + Ctrl | Run Anything 창 열기 |
Debugging : 디버깅 관련 단축키
Command | Description |
F7 | step into, 현재 break된 라인에서 실행 중인 라인으로 이동 |
F8 | step over, 현재 break된 위치의 다음 라인 이동 |
F9 | resume, 다음 break point로 이동 |
Shift + F8 | step out, break된 라인에서 호출한 곳으로 이동 |
Alt + F8 | evaluate, 현재 위치에서 코드 실행 |
Alt + F9 | run to cursor, focus 되어있는 라인으로 이동 |
Editing : 편집기(IDE) 관련 단축키
1) Basic
Command | Description |
Ctrl + Ctrl(hold down) + ↑/↓ | 멀티 커서 편집 |
Tab / Shift Tab | 들여쓰기 추가 / 제거 |
Ctrl + Y | 커서가 위치한 라인을 삭제 |
Ctrl + D | 커서가 위치한 라인을 복사하여 바로 밑에 라인에 붙여넣기 |
Shift + Enter | 커서가 위치한 라인에 바로 아래 라인에서 시작 |
Ctrl + Alt + Enter | 커서가 위치한 라인에 바로 위 라인에서 시작 |
Ctrl + Shift + ↑ | 코드 한 줄 혹은 선택 영역을 한 줄 위로 이동 |
Ctrl + Shift + ↓ | 코드 한 줄 혹은 선택 영역을 한 줄 아래로 이동 |
Ctrl + Shift + J | 라인 합치기 |
Ctrl + Shift + U | 대/소문자 변경 (선택 영역) |
Ctrl + W | 커서 근처의 코드 선택 영역을 확대 |
Ctrl + Shift + W | 커서 근처의 코드 선택 영역을 축소 |
Ctrl + / | 라인 단위로 주석 처리(//로 주석처리) |
Ctrl + Shift + / | 블록 단위로 주석 처리(/* */로 주석치리) |
Ctrl + . | 블록 접기/열기 |
Ctrl + Alt + L | 코드 정렬 |
Ctrl + Alt + I | 들여쓰기 정렬 |
Ctrl + P | 메서드의 파라미터 정보를 조회 |
Ctrl + Q | 도큐먼트를 조회 |
Ctrl + hover | 요약 정보 조회 |
2) 자동 완성
Command | Description |
Alt + Enter | 인텐션 액션 보기 (오류 수정, 코드 자동 완성 제안 내용) |
Alt + Shift + Enter | 인텐션 액션의 첫 번째 제안 적용 |
Ctrl + Space | 기본 코드 자동 완성 |
Ctrl + Shift + Space | 소스코드를 분석해서 적합한 자동 완성 코드를 추천 |
Ctrl + Shift + Enter | 현재 문장 자동 완성(if문, for문 등) |
Alt + Insert | 코드 생성 (Getter, Setter, 생성자, toString 등) |
Ctrl + O | Override 가능한 메서드 목록을 확인하여 코드를 자동 생성 |
Ctrl + I | Implement 가능한 메서드 목록을 확인하여 코드를 자동 생성 |
Ctrl + Alt + O | Import 정리(사용하지 않는 Import 삭제) |
Ctrl + Alt + T | 둘러싸기 (with if..else, try..catch, for, synchronized 등) |
Ctrl + Shift + Alt + T | Refactoring This, 사용 가능한 리팩토링 옵션 보기 |
Ctrl + Alt + V | 변수(Variable) 추출 - 새로운 변수 선언 |
ctrl + alt + P | 파라미터(Parameter) 추출 - Method의 parameter로 지정 |
ctrl + alt + M | 메소드(Method) 추출 |
psvm | public static void main(String[] args) 자동 생성 |
sout | System.out.println() 자동 생성 |
iter | enhanced for 자동 생성 |
Navigation : 이동 관련 단축키
Command | Description |
Alt + Right / Left | 편집기(Editor) 탭 이동 |
ESC | 윈도우 창에서 편집기(Editor) 창으로 이동 |
Ctrl + E | 최근 열어본 파일 목록창 열기 |
Ctrl + Shift + E | 최근 위치 목록창 열기 |
Ctrl + F12 | 파일 구조창 열기 |
Ctrl + G | 라인으로 이동 |
F2 | 오류로 이동 |
Ctrl + ] / [ | 괄호 시작/끝으로 이동 |
Ctrl + B | Symbol의 선언부로 이동 |
Search / Replace : 검색 및 대체 관련 단축키
Command | Description |
Double + Shift | 전체 검색창 열기 (Alt + 방향키로 All, Class, File, Symbol, Actions 등 선택 가능) |
Ctrl + Shift + F | 문자열 검색창 열기 |
Alt + F7 | 선택 대상이 사용된 위치 전체 보기 |
Ctrl + F | 현재 파일에서 문자열 검색 |
F3 / Shift + F3 | 검색된 문자열로 이전/이후 이동 |
Ctrl + R | 현재 파일에서 문자열 대체 |
Test Case : Test Case 관련 단축키
Command | Description |
Ctrl + Shift + T | Class에 대한 TestCase 생성 및 이동 |
반응형