파란글씨는 윈도우와 Mac 사이에 명령어 차이가 클 경우이다
일반적으로 아래와 같이 상응한다
윈도우 |
Mac |
Ctrl |
⌘ (or ⌃) |
Alt |
⌥ |
Shift |
⇧ |
편집&이동
윈도우 |
Mac |
설명 |
Ctrl + D |
⌘ + D |
한줄 복사 |
Ctrl + Y |
⌘ + ⌫ |
한줄 삭제 |
Ctrl + G |
?? |
입력한 라인으로 이동 |
Alt + Shift + ↑↓ |
⌥ + ⇧ + ↑↓ |
라인 이동 |
Ctrl + Shift + ↑↓ |
⌘ + ⇧ + ↑↓ |
구문 안 라인 이동 |
Ctrl + Shift + [] |
⌘ + ⇧ + [] |
이전/이후 탭 이동 |
Ctrl + Alt + ←→ |
⌘ + ⌥ + ←→ |
이전/이후 작업위치로 이동 |
|
Shift + Enter |
⇧ + Enter |
현재 커서에서 한줄 밑에서 시작 |
Ctrl + Shift + Enter |
?? |
현재 커서에서 한줄 위에서 시작 |
?? |
⌘ + ⇧ + Enter |
; 완성 |
검색
윈도우 |
Mac |
설명 |
Ctrl + F |
⌘ + F |
해당 파일에서 글자 검색 |
Ctrl + Shift + F |
⌘ + ⇧ + F |
전체에서 글자 검색 |
Ctrl + R |
⌘ + R |
해당 파일에서 글자 검색후 변경 |
Ctrl + Shift + R |
⌘ + ⇧ + R |
전체에서 글자 검색후 변경 |
Double Shift |
(일치) |
파일 검색 |
기능
윈도우 |
Mac |
설명 |
Ctrl + H |
⌃ + H |
계층 구조 |
Ctrl + F12 |
⌘ + F12 |
파일 구조 |
Alt + F12 |
⌥ + F12 |
터미널 |
Alt + Insert |
⌘ + N |
Source 메뉴(getter/setter 등) |
Ctrl + Alt + Insert |
⌘ + N |
새파일 생성 |
Ctrl + Alt + S |
⌘ + , |
환경설정 |
?? |
⌘ + ; |
프로젝트 설정 |
유용한 기능
윈도우 |
Mac |
설명 |
F2 |
(일치) |
오류로 이동 |
Ctrl + I |
⌃ + I |
Override 메서드 자동완성 |
Ctrl + O |
⌃ + O |
Implement 메서드 자동완성 |
Ctrl + P |
⌘ + P |
파라미터 정보 |
Ctrl + Q |
F1 |
퀵 document |
Alt + Enter |
⌥ + Enter |
퀵 fix |
Ctrl + Shift + I |
⌥ + Space |
퀵 definition |
Ctrl + Space |
⌃ + Space |
자동완성 |
Ctrl + Shift + Space |
⌃ + ⇧ + Space |
스마트 자동완성 |
Ctrl + Alt + T |
⌘ + ⌥ + T |
선택한 코드 감싸기(if/while 등) |
Ctrl + Alt + L |
⌘ + ⌥ + L |
문서전체 자동정렬 |
Ctrl + Alt + O |
⌘ + ⌥ + O |
import 정리 |
Alt + F7 |
⌥ + F7 |
해당 변수 사용위치 검색 |
Ctrl + Alt + F7 |
⌘ + ⌥ + F7 |
해당 변수 사용위치로 이동 |
Ctrl + B |
⌘ + B |
선언부로 이동(상위) |
Ctrl + Alt + B |
⌘ + ⌥ + B |
구현부로 이동(하위) |
리팩토링
윈도우 |
Mac |
설명 |
Shift + F6 |
⇧ + F6 |
이름 일괄변경 |
Ctrl + Shift + F6 |
⌘ + ⇧ + F6 |
타입 일괄변경 |
Ctrl + Alt + C |
⌘ + ⌥ + C |
extract Constant |
Ctrl + Alt + F |
⌘ + ⌥ + F |
extract Field |
Ctrl + Alt + V |
⌘ + ⌥ + V |
extract Variable |
Ctrl + Alt + P |
⌘ + ⌥ + P |
extract Parameter |
Ctrl + Alt + M |
⌘ + ⌥ + M |
extract Method |
??? |
⌘ + ⌥ + N |
inline |
Ctrl + Shift + Alt + T |
⌥ + T |
리펙토링 메뉴 |
빌드&실행
윈도우 |
Mac |
설명 |
Ctrl + F9 |
⌘ + F9 |
빌드 |
Shift + F9 |
⌃ + D |
디버그 |
Shift + F10 |
⌃ + R |
실행 |
?? |
⌃ + ⇧ + R |
테스트 코드 실행 |
테스트
윈도우 |
Mac |
설명 |
Ctrl + Shift + T |
⌘ + ⇧ + T |
테스트 작성 |