mac ( + intellij ) 명령어 & 단축키
원래 계속 윈도우 환경에서 개발을 했었다.
그런데 회사에서 맥을 사용하고 있어서 기존에 윈도우에서 사용하던 유용한 단축키들을 사용하지 못하게 되었는데,
이 때 문에 업무를 하면서 답답함을 느꼈고, 시간을 내어 단축키를 공부해야겠다고 마음 먹었다.
여기 나오는 단축키는 커스텀 된 단축키도 있다.
mac 터미널 명령어
- cp <from> <into>
- from 을 into 에 복사
- mv <from> <to>
- from 을 into 로 이동
- rm <target>
- target 을 삭제
- rm -r <target>
- target 폴더를 통째로 삭제
- mkdir <name>
- name 폴더 생성
- rmdir <name>
- name 폴더 삭제
mac 단축키
- control + ← : 이전 윈도우로
- control + → : 다음 윈도우로
intellij 단축키 모음
네비게이션 단축키
- command + B : 선언부로 이동
- option + command + B : 구현부로 이동 ( 변수 선언부 )
- control + shift + B : 타입 선언부로 이동 ( 클래스 생성부 )
- command + E : 최근 파일 열기
- control + H : 타입 계층 구조 (클래스 전체 구조 파악에 용이)
- command + , : settings 메뉴
- command + ; : project structure 메뉴
- control + Q : 이전 에디터 (커스텀)
- control + W : 다음 에디터 (커스텀)
- command + [ : 코드 블럭의 처음으로 이동
- command + ] : 코드 블럭의 마지막으로 이동
- control + tab : 에디터 스위칭
- command + T : 터미널 (커스텀)
- control + command + T : Main Menu
- command + 1 : 프로젝트 창 열기
- command + 4 : 실행창 열기
- command + 5 : 디버깅 창 열기
- command + 7 : proejct structure
- command + 9 : git 창 열기
프로젝트 실행 명령어
- shift + F10 : 프로젝트 실행
- shift + F9 : 디버깅 모드로 실행
- command + F2 : 프로젝트 종료
디버깅 명령어
- F7 : Step Into
- F8 : Step Over (다음 줄)
- option + shift + F7 : Force Step Into
- shift + F8 : Step Out
- command + shift + F8 : 모든 breakpoints 보기
코드 생성 단축키
- command + O : Override 할 메소드 목록 나타내기
- command + i : Implements 할 메소드 목록 나타내기
- option + command + J : 적절한 template 으로 감싸기 (예를 들면 반목문)
- option + command + T : Surround with
- option + command + L : Reformat Code
- command + / : 주석
- shift + control + / : 블록 주석
- shift + command + Enter : 상태 완료 (다음 줄로 커서 이동)
- option + Enter : 빠른 고침 (자동 완성이랑 다름)
- control + N : 새로 생성하기 (in explore)
편집 단축키
- command + D : 라인 복사
- command + R : 키워드 대체
- command + Y : 라인 삭제
- option + command + O : import 최적화
- option + command + L : 자동 라인 들여쓰기 정리
- shift + option + 방향키 : 라인 이동
- shift + F6 : 코드 일괄 변경
- control + space : 코드 자동 완성
- option + command + N : 메소드로 추출하기