IT

[Mac] 인텔리제이 코딩이 빨라지는 단축키 모음 (IntelliJ ShortCut)

Henu 2022. 9. 8. 15:05

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 + 클릭 : 다중 커서 사용

 

 

 

 

지속적인 추가 예정