JetBrains 단축키 정리 및 활용 가이드
단축키를 잘 활용하면 작업 속도를 높이고, 반복 작업을 줄이며, 생산성을 극대화할 수 있습니다.
그리고 사람들에게 이런 꿀팁이 있다고? 이런 이야기를 들을 수 있습니다.
아래는 개발자들이 자주 사용하게 될 단축키를 정리해보고 단축키를 효과적으로 익히고 활용하는 방법에 대한 팁을 담았습니다.
단축키 활용 팁
- 자주 사용하는 기능부터 익히기
- 모든 단축키를 외우려고 하면 금방 지칠 수 있습니다. 자주 사용하는 기능의 단축키부터 익히세요.
- 예: 파일 검색(
Ctrl + Shift + F
), 코드 주석(Ctrl + /
), 리팩토링(Shift + F6
).
- IDE 플러그인 활용
- Key Promoter X 플러그인을 설치하면 마우스 클릭 시 대응되는 단축키를 알려줍니다. 이를 활용하면 단축키 학습 속도가 빨라집니다.
- 커스텀 단축키 설정
- 자신만의 작업 흐름에 맞게 단축키를 재설정하세요. 특히 손에 익지 않는 조합은 사용하기 쉬운 키로 변경하면 더 효율적으로 작업할 수 있습니다.
- IDE간 단축키 공유도 가능해서 하나에 익숙해지면 가지고 다니면서 사용도 가능합니ㅏ.
- 단축키 시각화
- IDE 메뉴에서 단축키 설정 화면을 열어, 어떤 기능에 어떤 단축키가 매핑되어 있는지 확인해 보세요.
- 주변 사람에게 공유
- 개발 생산성을 올리는 꿀 단축키가 있다면 서로 이런 단축키를 사용해서 이렇게 하면 생산성이 올라간다고 공유 해주세요!
단축키 정리
기본 단축키
단축키 |
기능 |
Shift + Ctrl + A |
기능 찾기 |
Alt + 1 |
프로젝트 창 포커스 |
Esc |
에디터 창으로 돌아오기 |
Space |
프로젝트 창 미리보기 |
Ctrl + Shift + F12 |
에디터 창 키우기 |
Ctrl + Tab |
에디터 창 이동 |
Ctrl + Insert |
프로젝트 창에서 새 파일 생성 |
Ctrl + Alt + Insert |
에디터에서 새 파일 생성 |
커서 이동
단축키 |
기능 |
Ctrl + ← / → |
단어별 이동 |
Home / End |
라인 시작/끝 이동 |
Page Up / Down |
페이지 위/아래 이동 |
Ctrl + W |
선택 영역 확장/축소 |
Ctrl + Shift + W |
선택 영역 축소 |
코드 주석
단축키 |
기능 |
Ctrl + / |
한 줄 주석 |
Shift + Ctrl + / |
블록 주석 |
인덴트 및 코드 포맷팅
단축키 |
기능 |
Tab / Shift + Tab |
인덴트 추가 / 감소 |
Ctrl + Alt + I |
자동 인덴트 |
코드 정보 확인
단축키 |
기능 |
Ctrl + P |
파라미터 정보 보기 |
Ctrl + Shift + I |
Quick Definition 선언부 미리보기 가능 |
Ctrl + Q |
Quick Document 선언부 미리보기 가능 |
사용처 찾기
단축키 |
기능 |
Alt + F7 |
사용처 찾기 |
Ctrl + Click |
선언부로 이동 |
Ctrl + B |
빠른 찾기 |
파일 검색
단축키 |
기능 |
Ctrl + F |
파일 내 검색 |
F3 / Shift + F3 |
검색 결과 이동 |
Ctrl + Shift + F |
경로 내 검색 |
Shift 두 번 |
전체 검색 |
Ctrl + E |
최근 연 파일 열기 |
Live Template
단축키 |
기능 |
Ctrl + J |
Live Template 목록 보기 |
psvm |
public static void main(String[] args){} |
sout |
System.out.println() 자동 완성 |
코드 생성 및 수정
단축키 |
기능 |
Alt + Enter |
퀵픽스 : 빠르게 코드를 고쳐줌 |
F2 / Shift + F2 |
에러 이슈로 이동 |
Ctrl + Alt + O |
Import 최적화 |
Alt + Insert |
Getter / Setter 생성 |
Ctrl + O |
메서드 Override |
Ctrl + I |
메서드 Implement |
Alt + F12 |
터미널 열기 |
Shift + Ctrl + Enter |
구문 완성 (자동 완성) |
Ctrl + R |
파일 내 값 변경 |
Ctrl + Shift + R |
경로 내 값 변경 |
Ctrl 두 번 |
Run Anything 실행 |
Ctrl + Shift + F10 |
에디터 실행 |
Shift + F10 |
실행 |
Ctrl + F2 |
실행 종료 |
라인 편집
단축키 |
기능 |
Ctrl + D |
라인 복사 |
Ctrl + Y |
라인 삭제 |
JavaDoc 생성
- 메소드 위에서
/**
작성 후 엔터를 누르면 자동 생성됩니다.
테스트 코드
단축키 |
기능 |
Alt + Enter |
테스트 코드 생성 |
Ctrl + Shift + T |
테스트 코드로 이동 |
Ctrl + Shift + F10 |
선택된 테스트 실행 |
Ctrl + F2 |
테스트 실행 정지 |
리팩토링
단축키 |
기능 |
F6 |
클래스 이동 |
Ctrl + Shift + F6 |
타입 변경 |
Ctrl + F6 |
메서드 시그니처 변경 |
Shift + F6 |
변수명 변경 |
Ctrl + Alt + Shift + T |
리팩토링 지원 기능 보기 |
디버깅
단축키 |
기능 |
Ctrl + F8 |
브레이크 포인트 설정 |
Ctrl + Shift + F8 |
브레이크 포인트 보기 |
Shift + F9 |
디버깅 모드 실행 |
F7 |
실행 라인 이동 |
F8 |
다음 라인 이동 |
F9 |
Resume Program (다음 디버깅 포인트로 이동) |
Git
- `Alt + ```: Git 관련 기능을 빠르게 확인할 수 있음.
편리한 기능
단축키 |
기능 |
Split Right |
좌우 양쪽으로 창 표시 |