티스토리 뷰

CHAT

인텔리제이 단축키 정리

nooblette 2022. 6. 25. 16:17
  • 필요한 단축키 있을때마다 계속 업데이트
  • 익혀두면 코드 짤 때 / 리팩토링할 때 / 기존 코드 뒤져볼때 상당히 편리함

필수 단축키

Windows MacOS 단축키 기능
Ctrl + Shift + Space Control + Shift + Space 적합한 코드 자동완성 추천
Shift + Shift Shift + Shift 파일, 클래스, 설정 등 키워드에 관련된 가능한 모든 것을 검색
Alt + Insert Command + N 생성자, Getter/Setter, toString과 같은 코드 생성 (Lombok으로 대체 가능)
Ctrl + W Ctrl + W 커서 근처의 코드 선택 영역 확대
Ctrl + Shift + W Ctrl + Shift + W 커서 근처의 코드 선택 영역 축소
Ctrl + P Command + P 커서가 위치한 메서드의 매개변수 조회
Ctrl + E Command + E 최근 오픈한 파일 목록 검색

 

실행/디버깅 단축키

Windows MacOS 단축키 기능
Ctrl + F9
Command + F9

프로젝트 빌드
Shift + F10
Command + R

프로젝트 실행
Shift + F9  Command + D 디버깅 모드로 실행
F8 / F7 F8 / F7  디버깅 한 단계씩 진행 (step into) / 
디버깅 메서드 안으로 들어가면서 진행 (step out)

Shift + F7 / Shift + F8

Shift + F7 / Shift + F8
Smart Step into / Smart Step out
  • Step into(F7): 함수 호출 내부로 이동한다.
  • Smart step into(Shift + F7): 한줄에 호출한 함수가 여러개일 경우, Step into의 경우 가장 먼저 호출된 함수의 내부로 이동한다. 그런데 이동하고자 하는 함수가 맨 먼저 호출된 함수가 아닐 경우, 이동할 함수를 직접 선택할 수 있다.
  Option + Command + R 다음 브레이크포인트(break point)로 이동



검색 / 교체

Windows MacOS 단축키 기능
Ctrl + F Command + F 현재 파일에서 검색
Ctrl + R Command + R 현재 파일에서 교체
Ctrl + Shift + F Command + Shift + F 전체 파일에서 검색
Ctrl + Shift + R Command + Shift + R 전체 파일에서 교체
F3 Command + G 다음 검색 항목
Shift + F3 Command + Shift + G 이전 검색 항목

 

리팩토링

Windows MacOS 단축키 기능
Ctrl + Alt + L Command + Option + L 자동 정렬(Reformat)
Shift + F6 Shift + F6 이름(클래스명) 변경(Rename)
Ctrl + Alt + M Command + Option + M 함수 수출(Extract Method)
Ctrl + Alt + V Command + Option + V 변수 수출(Extract Variable)
Ctrl + Alt + F Command + Option + F 멤버 필드 수출(Extract Field)
Ctrl + F6 Command + F6 메소드 파라미터 추가, 삭제 및 변경(Change SIgnature)

 

깃(Git)

MacOS 단축키 기능
Command + K 깃 커밋(Commit)
Command + Shift + K 깃 푸쉬(Push)
Comments