-
IntelliJ IDEA 윈도우 단축키 CheatsheetIntelliJ IDEA 2022. 4. 23. 22:33
IntelliJ IDEA 윈도우 단축키 Cheatsheet
이번에 참여하게 된 부트캠프에서 사용할 IDE로 인텔리제이가 선정되었다. 익숙치 않은 툴이라 모니터 옆에 Cheatsheet을 붙여놓고자 정리해봤다.
구글링도 해봤는데 기존 자료들은 내가 쓰기엔 너무 많은 혹은 너무 적은 단축키들이 쓰여있었다.
그래서 내가 실제로 쓸 법한 것들을 추리는 김에, 조금 깔끔하게 정리해보았다.인프런에 있는 김영한님의 스프링 입문 수업(링크)을 진행하면서 사용했던 단축키들을 위주로 적었다.
지금 생각해보니, 해당 강의를 진행하려고 하는 초보 인텔리제이 윈도우 사용자가 있다면 도움이 될 수도 있겠다(해당 강의에서는 단축키를 언급하지 않거나 MacOS 위주로 알려주셔서, 윈도 사용자는 직접 찾아봐야 한다).적당히 필요한 만큼 캡쳐 or 복사해서 사용하면 될 듯 하다.
코드 작성
동작명 커맨드 비고 라인 주석 Ctrl + /
블록 주석 생성 Ctrl + Shift + /
블록 선택 후 커맨드 입력하면 해당 블록이 주석처리. 라인 스왑 Alt + Shift + 방향키
라인 복제 Ctrl + d
라인 삭제 Ctrl + x
* 실제로는 라인컷이다.
** 라인컷을 라인삭제로 사용하는 이유: 라인 삭제 기본 단축키는Ctrl + y
로,Redo
와 중복으로 세팅되어서 둘 중 하나를 선택해야 한다.
라인 삭제 기능을 빈번하게 사용하는데 비해Ctrl
키와y
키 사이의 거리는 너무 멀고,Redo
기능 또한 유용하기 때문에 해당 단축키를 날리지 않는게 좋겠다고 생각했다.
자동 완성
동작명 커맨드 비고 자동완성(자동완성 다이얼로그 열기) Ctrl + Space
(약식:Tab
)* Ctrl + Shift + Space
로 적당한 코드 자동완성(변수X) 기능이 있으나 그리 편하진 않았다.main 메서드 자동완성 main
+ *자동완성 (Ctrl+Space
ORTab
)System.out.println(); 자동완성 sout
+ *자동완성System.out.printf(); 자동완성 souf
+ *자동완성세미콜론 완성, 세미콜론 있을 시 엔터 Ctrl + Shift + Enter
* 라인 끝에서 두번 연타해서 입력하면 편하다. 생성자, Getter/Setter, override 등 코드 편의입력 Shift
2번 ORCtrl + Shift + a
후 원하는 키워드 입력 후 사용* 생성자 뿐 아니라 파일, 클래스 등 모든 것을 검색할 수 있다. 생성자, Getter/Setter, override 등 코드 편의입력 (약식) Alt + Insert
검색이 아닌 리스트 형식의 작은 크기의 창이 열림
수정
동작명 커맨드 비고 퀵 픽스 Alt + Enter
동일 변수 한번에 수정 Shift + F6
* 블록 설정하여 블록 내 수정 가능 코드 정리 Ctrl + Alt + L
import 정리 Ctrl + Alt + O
인덴트 들여쓰기 블록 설정 OR 커서를 위치하고 Tab
인덴트 내어쓰기 블록 설정 OR 커서를 위치하고 Shift + Tab
이번 라인 코드 끝에 다음 라인 코드 붙이기 Ctrl + Shift + j
이번 라인 코드 끝에 붙은 다음 라인 코드 줄바꿈 라인 끝에서 Ctrl + Shift + Enter
블록 영역 넓히기 Ctrl + w
블록 영역 좁히기 Ctrl + Shift + w
현재 메서드의 매개변수 확인 메서드에 커서를 두고 Ctrl + p
실행/디버그
동작명 커맨드 비고 현재 애플리케이션 실행 Ctrl + Shift + F10
애플리케이션 선택해서 실행 Alt + Shift + F10
이전에 실행한 애플리케이션 재실행 Shift + F10
디버그 브레이크 포인트 설정/해제 Ctrl + F8
브레이크 포인트 보기 Ctrl + Shift + F8
디버그 실행 Ctrl + Shift + F9
디버그 선택 실행 Alt + Shift + F9
이전에 실행한 디버그 재실행 Shift + F9
열기/만들기
동작명 커맨드 비고 최근 연 파일 목록 Ctrl + E
선택한 디렉토리에 새로 만들기 디렉토리 선택 후 Ctrl + Alt + Insert
현재 수정 중인 파일과 동일한 디렉토리에서 새로 만들기 에디터에서 Ctrl + Alt + Insert
테스트 클래스 새로 만들기 클래스명 선택 OR 클래스 내부에서 Ctrl + Shift + t
static import 다이얼로그 열기
(주로 테스트 중 Assertions.assertThat() 메서드를 사용하기 위해)임포트할 코드 라인( Assertions.assertThat().~~;
)의 클래스명에 커서를 두고(Assertion
) + *퀵 픽스 (Alt + Enter
)
잘못된 부분, 부족한 부분 등은 차차 보충하겠습니다.
MacOS 버전은 맥북을 사게 되면 적어보겠습니다...2022-04-23 : 최초 기록
2022-04-24 : 단순 오타 수정'IntelliJ IDEA' 카테고리의 다른 글
IntelliJ IDEA: 구글 스타일 포맷팅 간단하게 적용하기 (2) 2022.10.07 IntelliJ IDEA: 잘못된 의존을 찾기 위한 옵션(w/layered architecture) (2) 2022.09.30 IntelliJ: 코드 자동 완성(Live Template) 완벽하게 사용하기(w/Auto import) (0) 2022.06.15 IntelliJ IDEA: gradle 버전 변경하기 (0) 2022.06.14 IntelliJ: "JDK is missing" 오류 (0) 2022.05.14 인텔리제이(IntelliJ IDEA)가 갑자기 안 켜질 때: Internal Error. ... (0) 2022.05.13