움직임 하나하나가 귀찮은 개발자(나)를 위해 작성하는 인텔리제이 단축키 모음입니다.
유용한 거 새로 발견할 때마다 추가할 예정.
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 | 다이어그램 보기 |