지속적으로 갱신되는 포스트입니다.
최신 갱신일 2024.04.02
단축키를 잘 사용할 수 있다면, IDE의 힘을 몇 배는 끌어올릴 수 있습니다.
마우스를 이용한 조작보다 빠르기도하고, 무엇보다 마우스에 손을 가져가는 동선과 시간을 아껴서 더 높은 생산성을 기대할 수 있기에 단축키를 잘 알고 활용하는 것을 추천드립니다.
(마우스가 없는 곳에서 이런 레벨의 커맨드를 발동시킬 수 있다니...)
아쉽게도 현재는 윈도우 환경만을 가지고 있기 때문에 이 포스트에서는 맥을 제외하고, 윈도우 환경에서의 단축키만을 다룹니다. 언젠가 맥 환경을 접할 수 있게 된다면 추가하려고 합니다.
Key Promoter X
라는 Plugin을 사용하면 마우스 조작을 했을 때 해당 동작과 매핑되는 단축키를 알려주기도 하고 커스텀 단축키를 생성할 수 있습니다.
또한 IDE 자체적으로
Shift + Ctrl + A
를 입력하면 키워드를 통해 해당 메뉴의 단축키를 확인하거나 선택할 수 있는 메뉴도 지원하고 있습니다.
IntelliJ IDEA 공식 문서에서도 단축키를 소개하고 있습니다.
자주 사용되는 것 위주로 우선 적고 추가적으로 기술하기 때문에 순서가 정리되지 않고 난잡할 수 있습니다. 따라서 특정 단축기를 탐색하시는 경우
Ctrl + F
를 통해 검색하는 것을 권장드립니다. (추후에 카테고리를 지어서 분류 예정)
단축키 | 기능 |
---|---|
Alt + Enter | 액션 표시 해당 부분에 대한 여러 액션을 표시합니다. 대표적으로 에러 수정 등 |
Ctrl + C | 현재 커서 위치 라인 복사 (또는 드래그된 부분) |
Ctrl + V | 붙여넣기 |
Ctrl + Z | 되돌리기 |
Ctrl + A | 전체 선택 |
Ctrl + S | 저장 |
Ctrl + X | 오리기 (복사 및 삭제) |
Ctrl + D | 현재 줄 복사해서 다음 줄로 붙여넣기 |
Ctrl + Alt + L | 코드 정렬(지정된 포맷으로) |
Ctrl + Alt + O | import 구문 정리 |
Shift + Ctrl + Alt + L | 지정한 파일 코드 정렬 |
Shift + Shift | 키워드 검색(단축키 등) |
Ctrl + E | 최근 열었던 항목 |
Ctrl + / | 현재 라인 주석 처리/제거 |
Crtl + Shift + / | 주석 블록 추가/제거 |
Shift + F6 | 재작명 (Rename) |
Ctrl + P | 해당 메소드의 매개변수 확인 |
Ctrl + W | 커서 위치의 코드 선택 확장 |
Ctrl + Shift + W | 커서 위치의 코드 선택 축소 |
Alt + 1 | Project 탭으로 이동 |
Alt + F12 | 터미널(콘솔) 탭 열기 |
Ctrl + B | 해당 심볼(필드, 메소드, 변수 등)의 선언, 정의 위치로 이동 |
Ctrl + N | 특정 클래스로 이동 |
Ctrl + Shift + N | 특정 파일로 이동 |
Alt + F7 | 특정 항목이 사용된 위치 전부 검색 |
F2 | 다음 Warning, Error의 위치로 이동 |
Shift + Ctrl + Enter | 현재 구문 완성 for문 같은건 중괄호 블록을 생성하고, 문장 종료시 세미 콜론을 달아주는 등의 기능 |
Shift + Ctrl + Alt + T | 리팩토링 재작명같은 개별 메뉴가 아닌 리팩토링 전체 메뉴 오픈 |
Ctrl + Alt + T | 감싸기 for, try~ctach 등 구문으로 선택된 코드를 감싸줌 |
Ctrl + Alt + S | Settings 열기 |
Shift + Ctrl + Alt + S | Project Structure 열기 |
Ctrl + O | @Override 오버라이딩(또는 implement 구현) |
F5 | 파일(클래스, 인터페이스 등) 복사 |
F6 | 파일 붙여넣기 |
Ctrl + G | 라인 이동 |
Ctrl + F9 | 프로젝트 Build |
Shift + F9 | 프로젝트 Debug |
shift + F10 | 프로젝트 실행 |