움직임 하나하나가 귀찮은 개발자(나)를 위해 작성하는 인텔리제이 단축키 모음입니다.
유용한 거 새로 발견할 때마다 추가할 예정.
| Command | Description |
|---|---|
| ⌘ + d | 한줄 복사 |
| ⌘ + o | 한줄 지우기 |
| ⌥ + ⇧ + ↑/↓ | 한줄 위아래로 이동하기 |
| ⌘ + ↩ | 아래 줄 삽입 (이동 x) |
| ⇧ + ↩ | 아래 줄 삽입 후 이동 |
| Command | Description |
|---|---|
| ⌘ + ⇧ + ↩ | 대충 자동완성 |
| ⌥ + ↩ | 컨텍스트 액션 표시 (에러 처리, static import 등) |
| ⌘ + opt + v | method return value 변수에 자동 매칭 |
| ⌘ + n | Constructor, Getter/Setter 등 자동 생성 (code editor) Class, package 등 파일 생성 (project manager) |
| ⌘ + ⇧ + t | 클래스에서 자동으로 각 method test code 작성 |
| ⌘ + ⌥ + m | 메소드 추출 (반복되는 코드 메소드로) |
| ⌘ + / | 주석 처리 |
| ⌃ + o | Override / Implement 메소드 |
| "iter" + Tab | 블록 내에 배열이나 컬렉션이 있을 경우, for-each문 만들어줌 |
| Command | Description |
|---|---|
| ⌘ + 1 | project manager로 이동 |
| esc | code editor로 이동 |
| ⌘ + ↑ (+ ←/→ + ↩) | 네비게이션 바, 원하는 파일/디렉토리 위치 탐색 (⌘ + n으로 새 파일 추가 가능) |
| ⌘ + [ / ] | 이전 작업 탭 이동 |
| F2 | 에러 발생 위치로 이동 |
| ⌃ + ⇧ + ↑ | 상위 심볼 선언 위치로 이동 |
| Command | Description |
|---|---|
| ⌘ + e | 최근 사용한 파일 조회 (히스토리) |
| ⌘ + p | argument 뭐 넣어줘야하는지 보기 |
| ⌘ + o | class, method 등 구현 내용 검색. (코드에 ⌘ + click 처럼) |
| ⌘ + w | 현재 탭 닫기 |
| ⌘ + ⌥ + L | 코드 정렬 |
| ⌃ + ⌥ + o | 안 쓰는 import 정리 |
| ⌃ + ⇧ + r | 현재 작성중인 파일 빌드 후 실행 |
| ⌃ + r | 이전에 실행했던 거 다시 실행 |
| ⇧ + F6 ⌃ + g 두 번 | 변수 이름 일괄 변경 |
| ⌘ + ⌥ + ⇧ + u | 다이어그램 보기 |