1️⃣ 메인 메소드 생성 및 실행
📌 디렉토리, 패키지, 클래스 생성 목록 보기
Mac: cmd + N
Windows: alt + insert
📌 실행 환경 실행
현재 포커스
Mac: ctrl + shift + R
Windows: shift + ctrl + F10
이전 실행
Mac: ctrl + R
Windows: shift + F10
2️⃣ 코드 편집 (Code Edit)
📌 한 줄 복사하기 (Copy Line)
Mac: cmd + D
Windows: ctrl + D
📌 한 줄 지우기 (Delete Line)
Mac: cmd + delete
Windows: ctrl + Y
📌 실행 취소 (Undo)
Mac: cmd + Z
Windows: ctrl + Z
📌 라인 합치기 (Join Lines)
ctrl + shift + J
📌 라인 옮기기 (Move Line Up / Down)
문법 에러 상관 없이 이동
shift + alt + up / down
문법 에러 없는 한도 내 이동
Mac: shift + cmd + up / down
📌 요소 이동 (Move Element)
Mac: shift + alt + cmd + Right / Left
Windows: shift + alt + ctrl + Right / Left
3️⃣ 코드 탐색 및 정보 조회
📌 인자값 즉시 보기 (Constructor Parameter Quick View)
Mac: cmd + P
Windows: ctrl + P
📌 코드 구현부 즉시 보기 (Quick Method Implementation View)
메소드, 생성자, 클래스 모두 적용 가능
Mac: option + space
Windows: shift + ctrl + I
📌 문서 즉시 보기 (Quick Documentation View)
Mac: F1
Windows: ctrl + Q
4️⃣ 포커스 - 에디터
📌 단어별 이동
Mac: option + right
Windows: ctrl + right
📌 단어별 선택
Mac: option + shift + right
Windows: shift + ctrl + right
📌 라인 첫/끝 이동
Mac: function + left / right
Windows: Home, End
📌 라인 전체 선택
Mac: shift + cmd + left / right
📌 Page Up / Down
Mac: function + up / down
📌 실행 취소 (Undo Typing)
Mac: cmd + Z
Windows: ctrl + Z
📌 다시 실행 (Redo Typing)
Mac: shift + cmd + Z
Windows: shift + ctrl + Z
5️⃣ 포커스 - 특수 키
📌 포커스 범위 한 단계씩 늘리기
Mac: option + up
Windows: ctrl + W
📌 포커스 범위 한 단계씩 줄이기
Mac: option + down
Windows: shift + ctrl + W
📌 포커스 뒤로 / 앞으로 이동
Mac: md + [ (cmd + ])
Windows: ctrl + alt + left / right
📌 멀티 포커스
Mac: option + option + up / down
Windows: ctrl + ctrl + down
📌 오류 라인으로 자동 포커스
Mac: F2
Windows: F2
6️⃣ 검색 기능
📌 현재 파일에서 검색
Mac: cmd + F
Windows: ctrl + F
📌 현재 파일에서 교체
Mac: cmd + R
Windows: ctrl + R
📌 전체에서 검색
Mac: cmd + shift + F
Windows: ctrl + shift + F
📌 전체에서 교체
Mac: cmd + shift + R
Windows: ctrl + shift + R
📌 정규식으로 검색 및 교체
Mac: cmd + R > Regex 체크
Windows: ctrl + R > Regex 체크
Mac: cmd + shift + R > Regex 체크
Windows: ctrl + shift + R > Regex 체크
📌 파일 검색
Mac: shift + cmd + O
Windows: shift + ctrl + N
📌 메소드 검색
Mac: option + cmd + O
Windows: shift + ctrl + alt + N
📌 Action 검색
Mac: shift + cmd + A
Windows: shift + ctrl + A
📌 최근 열었던 파일 목록 보기
Mac: cmd + E
Windows: ctrl + E
📌 최근 수정했던 파일 목록 보기
Mac: cmd + shift + E
Windows: ctrl + shift + E
7️⃣ 자동 완성 기능
📌 스마트 자동 완성
Mac: ctrl + shift + space
Windows: ctrl + shift + space
📌 스태틱 메소드 자동 완성
Mac: ctrl + space 2
Windows: ctrl + space 2
📌 Getter / Setter / 생성자 자동 완성
Mac: cmd + N
Windows: alt + insert
📌 Override 메소드 자동 완성
Mac: ctrl + I
Windows: ctrl + I
8️⃣ Live Template 및 코드 추출
📌 Live Template 목록 보기
Mac: cmd + J
Windows: ctrl + J
📌 변수 추출하기
Mac: cmd + option + V
Windows: ctrl + alt + V
📌 파라미터 추출하기
Mac: cmd + option + P
Windows: ctrl + alt + P
📌 메소드 추출하기
Mac: cmd + option + M
Windows: ctrl + alt + M
📌 Inner Class 추출하기
Mac: F6
Windows: F6
9️⃣ 일괄 변경 기능
📌 이름 일괄 변경하기 (Rename)
Mac: shift + F6
Windows: shift + F6
📌 변수 타입 일괄 변경하기
Mac: shift + cmd + F6
Windows: shift + ctrl + F6
📌 쓰지 않는 import 정리하기
Mac: ctrl + option + O
Windows: ctrl + alt + O
Mac: shift + cmd + A > Optimize Import 활성화
🔟 코드 자동 정렬
📌 코드 자동 정렬하기
Mac: cmd + option + L
Windows: ctrl + alt + L
출처: https://sftth.tistory.com/24 [삶의 조각 모으기:티스토리]