IntelliJ를 사용하면서 필요할 수도 있어서 정리한다.
- command + 1 : 프로젝트 창으로 포커스. 한번 더 누르면 프로젝트 창이 닫히고 에디터 창으로 포커스
- 프로젝트 창에서 esc : 에디터 창으로 포커스
- 프로젝트 창에서 space : 파일 미리보기
- command + shift + fn + F12 : 에디터 창 키우기. 다시 입력하면 원 상태로 돌아간다.
- control + tab : 현재 띄워진 파일에서 에디터 창 이동
- 에디터 창에서 control + option + n : 새 파일 생성
- 프로젝트 창에서 command + n : 새 파일 생성
- option + ← → : 단어별 커서 이동
- fn + ← → : 라인 시작 또는 끝으로 이동
- fn + ↑ ↓ : 페이지 위 또는 아래로 이동
- option + ↑ ↓ : 선택 확장/축소
- command + / : 한 줄 주석
- option + command + / : 블록 주석
- tab : 인덴트
- shift + tab : 인덴트 취소
- control + option + i : 파일 전체 인덴트
- option + fn + F7 : 사용처 찾기
- command + b : 사용처 빨리 찾기
- command + f : 파일 검색
- command + g : 다음 검색 결과 이동
- command + shift + g : 이전 검색 결과 이동
- command + shift + f : 경로 내 검색
- shift 두번 : 전체 검색
- command + e : 최근 파일 열기
- command + j : Live template
- option + enter : 퀵 픽스
- fn + F2, shift + fn + F2 : 코드 이슈 별로 이동
- control + option + o : Import 최적화
- 에디터 창에서 command + n : 코드 생성
- control + o : override 메소드 자동 생성
- control + i : implement 메소드 자동 생성
- option + fn + F12 : 터미널 창 열기
- shift + command + enter : 구문 완성
- command + r : 파일 내 바꾸기
- command + shift + r : 경로 내 바꾸기
- option 2번 : Run Anything
- control + shift + r : 포커스 된 것을 실행
- control + r : 최근에 실행한 것을 실행
- command + fn + F2 : 종료
- command + d : 라인 복사
- command + backspace : 라인 삭제
- command + p : 파라미터 정보
- option + space : Quick Definition
- fn + F1 : Quick Document
- option + enter : 테스트 코드 생성
- shift + command + t : 테스트 코드 이동
- fn + F6 : 클래스 이동
- shift + command + fn + F6 : 타입 변경
- command + fn + F6 : 시그니처 변경
- shift + fn + F6 : 변수 이름 변경
- control + t : 리팩토링 관련 단축키 리스트 보기
- command + fn + F8 : 브레이크 포인트 설정
- command + shift + fn + F8 : 브레이크 포인트 보기
- control + d : 디버깅 모드 실행
- shift + control + d : 현재 포커스에서 디버깅 모드 실행
- fn + F7 : 실행 라인 이동
- command + option + r : 다음 브레이크 포인트로 이동
- control + v : git 관련 단축키 리스트 보기
한번씩 사용해 보고 익혀보도록 하자