Mac 전용 인텔리제이 단축키
커맨드, 옵션 키 때문에 윈도우와 다른게 몇 가지 있습니다.
Command + F
: 현재 파일에서 찾기
Shift + Command + F
: 현재 프로젝트 전체를 대상으로 찾기
Command + R
: 현재 파일에서 찾아 바꾸기
Shift + Command + R
: 현재 프로젝트 전체를 대상으로 찾아 바꾸기
Control + R
: 가장 최근에 실행했던 파일 실행(Test, Application ...)
Shift + Control + R
: 현재 커서가 위치한 파일 실행 (Test, Application ...)
(Fn + ) Option + F7
: (임의의 클래스명, 메서드명, 변수명에 커서를 놓고) 해당 코드를 사용하는 위치 확인
(Fn + ) Shift + F6
: (임의의 클래스, 메서드, 변수명에 커서를 놓고) 해당 코드 리팩토링 (프로젝트 전체에 대해 적용. 일괄적인 이름 변경에 매우 유용)
(Fn + ) Shift + F6
: (프로젝트 트리를 선택 후) 패키지, 모듈, 파일명 리팩토링 (프로젝트 전체에 대해 적용. 일괄적인 이름 변경에 매우 유용)
Control + T
: 리팩토링 호출 (다양한 리팩토링 선택 가능)
Option + Command + V
: 변수 자동 추출(매우 편리함)
Command + N
: (임의의 클래스 내부에서) 제네레이터 네비게이터 사용
Command + N
(프로젝트 트리를 선택 후) 파일 새로 만들기
Control + O
: 메서드 오버라이딩
Command + :
: 프로젝트 구조 확인 (프로젝트 SDK 설정, 모듈 설정, 라이브러리 설정 등등 가능)
Option + Enter
: 라이브러리 Import, 다양한 작업 확인 (static import, 추천 코드 포맷, 자동 리팩토링 등등)
Command + U
== Command + 메서드명 클릭
: 상위 메서드로 이동(implements, extends)
Option + Command + B
: 하위 메서드로 이동(자신을 상속, 구현하는 메서드로 이동. 여러개라면 선택 가능)
Option + Command + <-
: 이전 위치로 이동(커서 기반)
Option + Command + ->
: 이후 위치로 이동(커서 기반, 이전 위치로 이동했던 경우에 사용 가능)
Command + Shift + Enter
: 현재 구문 완성(자동 세미콜론, if, try문 자동 중괄호 처리 등등)
Shift + esc
: 사이드 탭 닫기
(Fn +) F2
: 코드 이슈 순차적으로 이동
Option + Command + L
: 현재 코드 스타일 설정에 따라 전체 파일 또는 선택한 부분을 다시 포맷
Control + G
: 현재 선택된 단어와 같은 단어 선택 (여러 번 눌러서 다중 선택 가능)
Command + D
: 선택된 라인 전체 복사 (바로 아래로 복사됨)
Option + Shift + 위,아래 방향키
: 현재 커서가 있는 라인 이동, 스왑
Option + Shift + 클릭
: 다중 커서 사용
지속적인 추가 예정
'IT' 카테고리의 다른 글
[Issue] 쿠버네티스, 랜섬웨어에 취약? (0) | 2022.04.11 |
---|