Mac
- Reformat Code : ⌥ + ⌘ + l
- 프로젝트 창 포커스 : ⌘ + 1 -> ESC 누르면 다시 에디터 창으로 돌아온다.
- 프로젝트 창 미리보기 : 파일 클릭하고 Space
- 에디터 창만 남기기 : shift + ⌘ + F12
- 에디터 창 이동 : ⌃ + tab
- 새 파일 생성
- 에디터에서 생성 : ⌃ + option + N
- 프로젝트 창에서 생성 : ⌘ + N
- 커서 이동
- 단어별 이동 : ⌥ + ← →
- 라인 시작/끝 이동 : fn + ← →
- 페이지 위/아래 : fn + ↑ ↓
- 선택 확장/축소 : ⌥↑, ⌥↓ / ctrl + W, ctrl + shift + W
- 주석 처리
- 한 줄 주석 : ⌘ + /
- 블록 주석 : ⌥ + ⌘ + /
- 인덴트 : tab
- 인덴트 취소 : ⇧ + tab
- 자동 인덴트 : ⌃ + ⌥ + I
- 사용처 찾기
- 찾기 : ⌥ + F7
- 빠른 찾기 : ⌘ + B
- 파일 검색
- 찾기 : ⌘ + F
- 찾은 결과 이동 : ⌘ + G, ⌘ + ⇧+ G
- 경로내 검색 : ⌘ + ⇧ + F
- 전체 검색 : ⇧ 2번
- 최근 파일 열기 : ⌘ + E
- Live template : ⌘ + J
- 퀵픽스 : ⌘ + Enter
- 코드 이슈 별로 이동 : F2, ⇧ + F2
- Import 최적화 : ⌃ + ⌥ + O
- 코드 생성 : ⌘ + N
- 메소드 자동완성
- override : ⌃ + O
- implement : ⌃ + I
- 터미널 창 : ⌥ + F12
- 구문 완성 : ⇧ + ⌘ + Enter
- 대체하기
- 파일 내 대체 : ⌘ + R
- 경로 내 대체 : ⌘ + ⇧ + R
- Run anything : ⌃ 2번
- 실행
- 에디터 실행 : ⌃ + ⇧ + R
- 실행 : ⌃ + R
- 종료 : ⌘ + F2
- 라인 수정
- 복사 : ⌘ + D
- 삭제 : ⌘ + delete
- 파라미터 정보 : ⌘ + P
- Quick Definition : ⌥ + space
- Quick Document : F1
- 기능(action) 찾기 : ⇧ + ⌘ + A
- 주요 단축키 : Help -> Kepmap Reference
- 테스트 코드
- 생성 : ⌥ + ⏎
- 테스트 코드 이동 : ⇧ + ⌘ + T
- 선택된 테스트 실행 : ⌃ + ⇧ + R
- 정지 : ⌘ + F2
- 리팩토링 : ⌃ + T
- 클래스 이동 : F6
- 타입 변경 : ⇧ + ⌘ + F6
- 시그니처 변경 : ⌘ + F6
- 이름 변경 : ⇧ + F6
- 디버깅
- 브레이크 포인트 설정 : ⌘ + F8
- 브레이크 포인트 보기 : ⌘ + ⇧ + F8
- 디버깅 모드 실행 : ⌃ + D
- 에디터 실행 : ⌃ + ⇧ + D
- step into (실행 라인 이동) : F7
- step over (다음 라인 이동) : F8
- Resume Program : ⌘ + ⌥ + R
- Git : ⌃ + V
- 커스텀 단축기 : Preferences -> keymap 검색
Windows
- Reformat Code :Alt + control + l
- 프로젝트 창 포커스 : Alt + 1 -> ESC 누르면 다시 에디터 창으로 돌아온다.
- 프로젝트 창 미리보기 : 파일 클릭하고 Space
- 에디터 창만 남기기 : control + shift + F12
- 에디터 창 이동 : control + tab
- 새 파일 생성
- 에디터에서 생성 : control + alt + Insert
- 프로젝트 창에서 생성 : ⌘ + N
- 커서 이동
- 단어별 이동 : ctrl + ← →
- 라인 시작/끝 이동 : home, end
- 페이지 위/아래 : page up, page down
- 선택 확장/축소 : ctrl + W, ctrl + shift + W
- 주석 처리
- 한 줄 주석 : ctrl + /
- 블록 주석 : shift + ctrl + /
- 인덴트 : tab
- 인덴트 취소 : ⇧ + tab
- 자동 인덴트 : ctrl + alt + I
- 사용처 찾기
- 찾기 : alt + F7
- 빠른 찾기 : ctrl + B
- 파일 검색
- 찾기 : ctrl + F
- 찾은 결과 이동 : F3, shift + F3
- 경로내 검색 : ctrl + shift + F
- 전체 검색 : shift 2번
- 최근 파일 열기 : ctrl + E
- Live template : ctrl + J
- 퀵픽스 : alt + enter
- 코드 이슈 별로 이동 : F2, Shift + F2
- Import 최적화 : ctrl + alt + O
- 코드 생성 : alt + Ins
- 메소드 자동완성
- override : ctrl + o
- implement : ctrl + I
- 터미널 창 : Alt + F12
- 구문 완성 : shift + ctrl + enter
- 대체하기
- 파일 내 대체 : ctrl + R
- 경로 내 대체 : ctrl + shift + R
- Run anything : ctrl 2번
- 실행
- 에디터 실행 : ctrl + shift + F10
- 실행 : shift + F10
- 종료 : ctrl + F2
- 라인 수정
- 복사 : ctrl + D
- 삭제 : ctrl + y
- 파라미터 정보 : ctrl + P
- Quick Definition : ctrl + shift + I
- Quick Document : ctrl + Q
- 기능(action) 찾기 : shift + ctrl + A
- 주요 단축키 : Help -> Kepmap Reference
- 테스트 코드
- 생성 : alt + enter
- 테스트 코드 이동 : ctrl + shift + T
- 선택된 테스트 실행 : Ctrl + Shift + F10
- 정지 : Ctrl + F2
- 리팩토링 : ctrl + alt + shift + T
- 클래스 이동 : F6
- 타입 변경 : ctrl + shift + F6
- 시그니처 변경 : ctrl + F6
- 이름 변경 : shift + F6
- 디버깅
- 브레이크 포인트 설정 : ctrl + F8
- 브레이크 포인트 보기 : ctrl + shift + F8
- 디버깅 모드 실행 : shift + F9
- 에디터 실행 : 없음
- step into (실행 라인 이동) : F8
- step over (다음 라인 이동) : F
- Resume Program : F9
- Git : alt + `
- 커스텀 단축기 : Preferences -> keymap 검색
REFERENCES
- 김하은님의 Intellij 강의
'Other' 카테고리의 다른 글
gradle 파일 이해하기 (0) | 2022.06.11 |
---|---|
SpringBoot Properties (0) | 2022.03.24 |
JDK, JRE, SDK, JavaSE, JavaME, JavaEE 정리 (0) | 2022.02.28 |
java (Spring)로 Shell Script 실행 하기 (0) | 2022.02.28 |
Lombok 사용시 주의할 점 (0) | 2022.02.28 |