1일 1커밋🌱
생산성을 높이는 IntelliJ 가이드
1. 맥북 키보드 아이콘
| ⌘ | command |
| ⌥ | option |
| ⇧ | shift |
| ⌃ | control |
2. 실행 관련 단축키
| Run anything | ^ 2번 |
| 실행 | ⌃⇧ + R |
| Run Confituration 기준 실행 | ⌃ + R |
| 종료 | ⌘ + 12 |
| 디버깅 실행 | ⌃⇧ + D |
3. Live Template
| Live Template | ⌘ + J |
- psvm : 메인메소드
- sout : System.out.println
4. 터미널 창 관련 단축키
| 터미널 창 | ⌥ + F12 |
5. 에디터 관련 단축키
| 프로젝트 창 포커스 | ⌘ + 1 |
| 에디터 창으로 돌아오기 | Esc |
| 프로젝트 창 미리보기 | Space |
| 에디터 창 키우기 | ⇧⌘ + F12 |
| 에디터 창 이동 | ⌃ + tab |
| Setting | ⌘ + , |
| 현재 위치에서 생성할 수 있는 모든 리스트 보기 | ⌘ + N |
6. 포커스 관련 단축키
| 단어별 이동 | ⌥ + ← → |
| 단어별 선택 | ⇧⌥ + ← → |
| 라인 시작/끝 이동 | fn + ← → |
| 코드 전체 선택 | ⌘ + A |
| 라인 전체 선택 | ⇧⌘ + ← → 또는 Fn + ⇧ + ← → |
| 페이지 위/아래 이동 | Fn + ← → |
| 포커스 범위 한단계씩 늘리기 | ⌥ + ↑ ↓ |
| 포커스 뒤로/앞으로 가기 | ⌘ + [] |
| 멀티포커스 | ⌥⌥ + ↑ ↓ |
| 오류 라인 자동 포커스 | F2, ⇧ + F2 |
7. 검색 관련 단축키
| 전체 검색 | ⇧⇧ |
| 현재 파일에서 검색 | ⌘ + F |
| 현재 파일에서 교체 | ⌘ + R |
| 전체에서 검색 | ⌘⇧ + F |
| 전체에서 교체 | ⌘⇧ + R |
| 정규표현식으로 검색, 교체 | Regex 체크 |
| 파일, 패키지 검색 | ⌘⇧ + O |
| 메소드 검색 | ⌘⌥ + O |
| Action 검색 | ⌘⇧ + A |
| 최근 열었던 파일 목록 보기 | ⌘ + E |
| 최근 수정한 파일 목록 보기 | ⌘⇧ + E |
| 사용처 찾기 | ⌥ + F7 |
| 사용처 빠른 찾기 | ⌘ + B |
8. 라인 관련 단축키
| 한 줄 주석 | ⌘ + / |
| 블록 주석 | ⌘⌥ + / |
| 인덴트 | tab |
| 인덴트 취소 | ⇧ + tab |
| 라인 복제하기 | ⌘ + D |
| 라인 삭제하기 | ⌘ + BackSpace |
| 문자열 라인 합치기 | ⌃⇧ + J |
| 구문/문법에 상관없이 라인 이동 | ⌃⇧ + ↑ ↓ |
| 구문/문법 내에서만 라인 이동 | ⌘⇧ + ↑ ↓ |
| Element 단위로 옮기기 | ⌘⌥⇧ + ← → |
9. 코드 즉시 보기 관련 단축키
| 파라미터 즉시 보기 | ⌘ + P |
| 코드 구현부 즉시 보기 | ⌥ + Space |
| Doc 즉시 보기 | F1 |
| 구현 코드로 이동 | ⌘ + B |
10. 자동완성 관련 단축키
| 코드 자동 완성(Getter, Setter, 생성자) | ⌘ + N |
| 스마트 자동 완성 | ⌃⇧ + Space |
| 구문 완성 | ⌘⇧ + Enter |
| 스태틱 메소드 자동 완성 | ⌃ + Space + Space |
| override 메소드 자동 완성 | ⌃ + O |
| implement 메소드 자동 완성 | ⌃ + I |
11. 리팩토링 관련 단축키
| 변수 추출하기 | ⌘⌥ + V |
| 파라미터 추출하기 | ⌘⌥ + P |
| 메소드 추출하기 | ⌘⌥ + M |
| 이너클래스 추출하기 | F6 |
| 이름 일괄 변경하기 | ⇧ + F6 |
| 시그니처 일괄 변경하기 | ⌘ + F6 |
| 타입 일괄 변경하기 | ⌘⇧ + F6 |
| Quick Fix | ⌥ + Enter |
| 코드 자동 정렬하기 | ⌘⌥ + L |
| 자동 인덴트 | ⌃⌥ + I |
| import 최적화 | ⌃⌥ + O |
12. 디버깅 관련 단축키
| Debug 모드로 실행하기 | ⌃⇧ + D |
| Run Confituration 기준 디버그 실행 | ⌃ + D |
| Resume : 다음 브레이크 포인트로 넘어감 | ⌘⌥ + R |
| Step Over : 현재 브레이크 포인트의 다음줄 | |
| Step Into : 현재 브레이크 포인트의 다음 실행할 메소드 안으로 들어감, Force Step Into로 상세 설정 가능 | |
| Step Out : 함수를 호출한 곳으로 Return | |
| Evaluate Expression : 브레이크 걸려있는 상태로 단발성으로 코드 실행 | |
| Watch : variables에서 보고 싶은 값을 추가할 때 | |
| Conditional Break : 조건부 Break | Break Point 우클릭 |
13. Git & GitHub 관련 단축키
| Git View On | ⌘ + 9 |
| Git Option Popup | ⌃ + V |
| Git History | |
| Git Branch | |
| Git Commit | ⌘ + K |
| Git Push | ⌘⇧ + K |
| Git Pull |
참고
댓글남기기