- IDE에서 주로 사용하는 단축키 macOS 기준으로 정리했다.
코드 수정
메인 메서드 생성 및 실행
-
파일, 디렉터리, 클래스 추가:
Command+N- 현재 위치에 따라 생성 가능한 항목 목록 표시
-
계층 구조 작성
- 디렉터리:
/(예:src/main/java) - 패키지:
.(예:io.github.devmeeple)
- 디렉터리:
-
자주 사용하는 코드 구문은 Live templates에 기본 정의되어 있음
psvm->public static void main(String[] args)sout->System.out.println()
- 메인 메서드 실행:
Ctrl+Shift+R - 최근 실행 환경 재실행:
Ctrl+R
라인 수정하기
- 한 줄 복사:
Command+D - 한 줄 삭제:
Command+Backspace -
라인 합치기(병합):
Ctrl+Shift+J- 포커스 위치와 관계없이 줄 단위로 합침
-
라인 이동
- 코드 구조에 따라 이동:
Command+Shift+↑/↓ -
단순 라인 이동(구문 무시):
Option+Shift+↑/↓- Markdown 문서에 유용
- 코드 구조에 따라 이동:
-
요소(Element) 이동:
Command+Option+Shift+←/→- HTML 등 태그 단위 이동시 사용
코드 즉시보기
- 메서드 인자 정보 보기:
Command+P - 구현부 빠르게 확인:
Option+Space - API 문서 보기:
F1
포커스
포커스 에디터
- 단어 단위 이동:
Option+←/→ - 단어 단위 선택:
Option+Shift+←/→ - 라인 처음/끝으로 이동:
Command+←/→ - 라인 전체 선택:
Command+Shift+←/→
포커스 특수키
- 포커스 범위 확장/축소:
Option+↑/↓ - 이전/다음 포커스 위치로 이동:
Command+[/Command+] - 멀티 포커스(여러 커서 추가):
Option+Option+↑/↓ - 오류 라인으로 자동 포커스 이동:
F2
검색
검색 텍스트
-
검색
- 현재 파일:
Command+F - 프로젝트 전체:
Command+Shift+F
- 현재 파일:
-
교체
- 현재 파일:
Command+R - 프로젝트 전체:
Command+Shift+R
- 현재 파일:
- 검색과 교체는 정규 표현식과 함께 사용했을 때 더욱 효과적으로 사용 가능
마치며
- 이전에 김영한님의 강의를 수강하며 단축키를 어느정도 익혔다고 생각했다. 하지만 몰랐지만 자주쓰던 기능의 단축키도 알게되어 시간을 아꼈다.