📢 실무에서 IntelliJ를 사용하며 자주 사용하는 단축키를 정리해보려고 합니다
단축키
- 코딩
- 코드 자동완성 : Ctrl + Space
- 코드 스마트 완성 : Ctrl + Shift + Enter
- 추천 대응 : Alt + Enter
- 코드 생성 : Alt + Insert
(게터&세터, 생성자, 메서드 오버라이드 등) - 라인 복제 : Ctrl + D
- 라인 삭제 : Ctrl + Y
- 해당 라인 코드 이동 : Alt + Shift + (↑,↓)
- 리팩터링
- 변수 추출 : Ctrl + Alt + V
- 메서드 추출 : Ctrl + Alt + M
- 이름 일괄 변경 (Rename) : Shift + F6
- 타입 일괄 변경 : Ctrl + Shift + F6
- 코드 자동 정렬 : Ctrl + Alt + I
- Import 정리 : Ctrl + Alt + O
- 디버깅
- Step over : F8
(현재 break된 라인에서 다음라인 이동) - Step into : F7
(현재 break된 라인 내부로 이동) - Force step into : Alt + Shift + F7
(강제로 라인 내부 이동) -> ex) java 기본 메서드 내부 이동 시 - Step out : Shift + F8
(현재 break된 라인에서 호출한 곳으로 이동) - Evaluate Expression : Alt + F8
(현재 Breaking 상태에서 즉시 코드 실행하기 - parameter 및 결과값 확인)
- Step over : F8
- 주석
- 라인 단위 주석 : Ctrl + /
- 블록단위 주석 : Ctrl + Shift + /
- Search
- 파일 검색 : Ctrl + Shift + N
- 키워드 검색 : Ctrl + Shift + F
- 전체 검색 : Shift + Shift
- 최근 실행 파일 : Ctrl + E
- 이동
- 코드 선언부(인터페이스) 이동 : Ctrl + B
- 코드 구현부(클래스) 이동 : Ctrl + Alt + B
- 해당 라인 이동 : Ctrl + G
- 실행
- 디버그 실행(Debug) : Shift + F9
- 서버 실행(Run) : Shift + F10
- 테스트 실행 : Ctrl+Shift+F10
- Git
- Git 탭 : Alt + 9
- Git 옵션 팝업 : Alt + `
- Git 히스토리 : Alt + ` -> 4
- Git 커밋 : Ctrl + K
- Git 푸시 : Ctrl + Shift + K
- 현재 파일 패스 위치 : Alt + F1 -> 1
- Setting 열기 : Ctrl + Alt + S
- 해당 창 확대 : Ctrl + Shift + F12
- 프로젝트 창 열기 : Alt + 1
- 터미널 열기 : Alt + F12
- 해당 부분 사용된 위치 검색 : Alt + F7
- 오버라이드 가능 메서드 목록 : Ctrl + O
- implement 가능 메서드 목록 : Ctrl + I