IntelliJ 단축키 모음
IntelliJ 상단 메뉴바의 Help > Keymap Reference 에서 더 많은 단축키 목록을 확인할 수 있다.
1) 단축키 기본 Ⅰ
기능 | Mac | Windows |
---|
프로젝트 창 포커스 | ⌘1 | Alt+1 |
에디터 창으로 돌아오기 | Esc | Esc |
프로젝트 창 미리보기 | Space | Space |
에디터 창 키우기 | ⇧⌘F12 | Ctrl+Shift+F12 |
에디터 창 이동 | ^Tab | Ctrl+Tab |
에디터에서 새 파일 생성 | ^⌥N | Ctrl+Alt+Insert |
프로젝트 창에서 새 파일 생성 | ⌘N | Alt+Insert |
커서 - 단어별 이동 | ⌥+←→ | Ctrl+←→ |
커서 - 라인 시작/끝 이동 | Fn+←→ | home/end |
커서 - 페이지 위/아래 이동 | Fn+↑↓ | PgUp/PgDn |
선택 확장/축소 | ⌥+↑↓ | Ctrl+W/Ctrl+Shift+W |
한 줄 주석 | ⌘/ | Ctrl+/ |
블록 주석 | ⌥⌘/ | Ctrl+Shift+/ |
인덴트 | Tab | Tab |
인덴트 취소 | ⇧Tab | Shift+Tab |
자동 인덴트 | ^⌥I | Ctrl+Alt+I |
사용하는 곳 찾기 | ⌥F7 | Alt+F7 |
빠른 사용하는 곳 찾기 | ⌘B | Ctrl+B |
파일 찾기 | ⌘F | Ctrl+F |
파일 찾은 결과로 이동 | ⌘G, ⌘⇧G | F3, Shift+F3 |
경로 내 검색 | ⌘⇧F | Ctrl+Shift+F |
전체 검색 | ⇧ 2번 | Shift 2번 |
최근 파일 열기 | ⌘E | Ctrl+E |
2) 단축키 기본 Ⅱ
기능 | Mac | Windows |
---|
Live template (psvm, sout) | ⌘J | Ctrl+J |
퀵 픽스 | ⌥Enter | Alt+Enter |
코드 이슈별로 이동 | F2, ⇧F2 | F2, Shift+F2 |
Import 최적화 | ^⌥O | Ctrl+Alt+O |
코드 생성 | ⌘N | Alt+Insert |
메소드 자동완성 - Override | ^O | Ctrl+O |
메소드 자동완성 - Implement | ^I | Ctrl+I |
터미널 창 | ⌥F12 | Alt+F12 |
구문 완성 (괄호, 세미콜론, ..) | ⌘⇧Enter | Ctrl+Shift+Enter |
대체하기 - 파일 내 대체 (Search & Replace) | ⌘R | Ctrl+R |
대체하기 - 경로 내 대체 | ⌘⇧R | Ctrl+Shift+R |
Run anything | ^ 2번 | Ctrl 2번 |
실행 - 에디터 실행 | ^⇧R | Ctrl+Shift+F10 |
실행 | ^R | Shift+F10 |
종료 (실행 중단) | ⌘F2 | Ctrl+F2 |
라인 수정 - 복사 | ⌘D | Ctrl+D |
라인 수정 - 삭제 | ⌘delete | Ctrl+Y |
파라미터 정보 | ⌘P | Ctrl+P |
Quick Definition (선언부 미리보기) | ⌥space | Ctrl+Shift+I |
Quick Document | F1 | Ctrl+Q |
기능(action) 찾기 | ⌘⇧A | Shift+Ctrl+A |
💡 Tip
Java Doc 을 작성하자.
사용자 입장에선 편의성 증대, 개발자 입장에선 분석에 용이하다.
3) 단축키 응용
테스트 코드
기능 | Mac | Windows |
---|
생성 | ⌥Enter | Alt+Enter |
이동 | ⌘⇧T | Ctrl+Shift+T |
선택된 테스트 실행 | ^⇧R | Ctrl+Shift+F10 |
정지 | ⌘F2 | Ctrl+F2 |
리팩토링
기능 | Mac | Windows |
---|
클래스 이동 | F6 | F6 |
타입 변경 | ⌘⇧F6 | Ctrl+Shift |
시그니처 변경 (메서드 속성) | ⌘F6 | Ctrl+F6 |
이름 변경 | ⇧F6 | Shift |
리팩토링 기능 | ^T | Ctrl+Alt+Shift+T |
디버깅
기능 | Mac | Windows |
---|
브레이크 포인트 설정 | ⌘F8 | Ctrl+F8 |
브레이크 포인트 보기 | ⌘⇧F8 | Ctrl+Shift+F8 |
디버깅 모드 실행 | ^D | Shift+F9 |
에디터 실행 | ^⇧D | 없음 |
step into (실행 라인 이동) | F7 | F8 |
step over (다음 라인 이동) | F7 | F8 |
Resume Program (다음 브레이크 포인트로 이동) | ⌘⌥R | F9 |
Git
기능 | Mac | Windows |
---|
Git 기능 | ^V | Alt+` |
4) 커스텀 단축키 설정하기
- Shift 2번 > keymap 검색
- 단축키 목록 확인 가능
- 단축키 설정하고 싶은 기능을 검색
- 우클릭 > Add Keyboard Shortcut > 사용할 단축키 입력