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 생성 및 이동

 

반응형