Tools
[IntelliJ] 유용한 인텔리제이 단축키 모음
by A6K
2022. 10. 19.
인텔리제이를 좀 더 편하기 쓰기 위한 단축키 들을 알아보자.
일반
단축키 |
설명 |
[Alt] + [0-9] |
각 단축키에 해당하는 도구창 열기 |
[Ctrl] + [S] |
모두 저장 |
[Ctrl] + [Shift] + F12 |
에디터 영역을 최대크기로 토글 |
[Ctrl] + [Alt] + S |
설정(Settings) 열기 |
[Ctrl] + [Alt] +[Shift] + S |
프로젝트 구조(Project Structure) 열기 |
[Shift] and [Shift] |
검색 열기 |
디버깅
단축키 |
설명 |
[F8] |
다음 라인으로 이동 |
[F7] |
현재 메소드로 들어가기 |
[Shift] + [F8] |
현재 메소드를 호출한 곳으로 가기 |
[Alt] + [F9] |
포커스 되어 있는 라인으로 이동 |
[Alt] + [F8] |
현재 라인에서 사용 가능한 모든 코드를 실행 |
[F9] |
다음 브레이크 포인트까지 진행 |
검색
단축키 |
설명 |
[Shift] and [Shift] |
검색 열기 |
[Ctrl] + [Shift] + [F] |
문자열 검색창 열기 |
[Ctrl] + [F] |
현재 파일에서 검색 |
[F3] / [Shift] + [F3] |
검색 결과에서 이전/이후 이동 |
[Ctrl] + [R] |
현재 파일에서 문자열 대체 |
에디터
단축키 |
설명 |
[Ctrl] + [Space] |
기본 코드를 자동완성 |
[Ctrl] + [Shift] + [Space] |
스마트 자동완성 |
[Ctrl] + [Shift] + [Enter] |
문장 자동완성 (조건문, 반복문 등) |
[Alt] + [Insert] |
getter/setter/생성자 자동완성 |
[Ctrl] + [P] |
메소드 파라미터를 자동완성 |
[Ctrl] + [Q] |
JavaDoc 조회 |
[Ctrl] + [O] |
오버라이드 가능한 메소드 목록을 확인해 코드 자동생성 |
[Ctrl] + [I] |
구현 (Implement) 가능한 메소드 목록을 확인해 코드 자동생성 |
[Ctrl] + [/] |
라인단위 주석처리 (//) |
[Ctrl] + [Shift] + [/] |
블록단위 주석처리 (/* */) |
[Ctrl] + [.] |
블록 접기/열기 |
[Ctrl] + [W] |
커서가 있는 코드 영역을 확대해가면서 선택 |
[Ctrl] + [Shift] + [W] |
커서가 있는 코드 영역을 축소해가면서 선택 |
[Alt] + [Enter] |
코드에 필요한 적당한 액션을 보여줌 |
[Ctrl] + [Alt] + [O] |
사용하지 않는 Import 문 정리 |
[Ctrl] + [Alt] + [L] |
코드 정렬 |
[Ctrl] + [Alt] + [I] |
들여쓰기 정렬 |
[Ctrl] + [Alt] + [Enter] |
커서 윗 행에 라인을 추가하고 편집 |
[Shift] + [Enter] |
커서 아랫 행에 라인을 추가하고 편집 |
[Tab] / [Shift] + [Tab] |
들여쓰기 / 내어쓰기 |
[Ctrl] + [D] |
커서가 있는 라인을 복사해서 바로 아래에 추가 |
[Ctrl ] + [Y] |
커서가 있는 라인 삭제 (혹은 Redo 로 매핑해서 사용가능) |
[Alt] + [Shift] + [↑]/[↓] |
라인 단위로 옮기기 (문법에 관계 없이 옮기기) |
[Ctrl] + [Shift] + [↑]/[↓] |
라인 단위로 옮기기 (메서드를 벗어날 수 없음) |
[Ctrl] + [Shift] + [U] |
대/소문자 변경 |
[Ctrl] + [Shift] + [J] |
라인 합치기 |
리팩토링
단축키 |
설명 |
[Shift] + [F6] |
이름 일괄 변경 |
[Ctrl] + [Shift] + [F6] |
타입 일괄 변경 |
[Ctrl] + [Alt] + [O] |
사용하지 않는 Import 문 정리 |
[Ctrl] + [Alt] + [L] |
코드 정렬 |
이동
단축키 |
설명 |
[Ctrl] + [N] |
검색창 열기 ([ALT] + 방향키로 탭 이동) |
[Alt] + [→] / [Alt] + [←] |
에디터 탭 이동 |
[ESC] |
가능하면 에디터 영역으로 커서 이동 |
[Ctrl] + [G] |
몇 번째 라인으로 이동할지 입력창 |
[Ctrl] + [E] |
최근 열어본 파일 목록 |
[Ctrl] + [Shift] + E |
최근 위치 목록 |
[Ctrl] + [[] / []] |
괄호의 시작과 끝으로 이동 |
[Ctrl] + [F12] |
파일의 클래스 구조 |
프로젝트 빌드/실행
단축키 |
설명 |
[Ctrl] + [F9] |
프로젝트 빌드 |
[Shift] + [F10] |
프로젝트 실행 |
[Shift] + [F9] |
프로젝트 디버그 |
[Ctrl] + [Shift] + [T] |
클래스에 대한 테스트 케이스 생성 및 이동 |
VCS 관리
단축키 |
설명 |
[Ctrl] + [K] |
커밋 |
[Ctrl] + [T] |
프로젝트 업데이트 |
[Ctrl] + [Shift] + [K] |
Push |
[Alt] + [`] |
VCS 메뉴 팝업 |
댓글