-
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+SpaceORTab)System.out.println(); 자동완성 sout+ *자동완성System.out.printf(); 자동완성 souf+ *자동완성세미콜론 완성, 세미콜론 있을 시 엔터 Ctrl + Shift + Enter* 라인 끝에서 두번 연타해서 입력하면 편하다. 생성자, Getter/Setter, override 등 코드 편의입력 Shift2번 ORCtrl + Shift + a후 원하는 키워드 입력 후 사용* 생성자 뿐 아니라 파일, 클래스 등 모든 것을 검색할 수 있다. 생성자, Getter/Setter, override 등 코드 편의입력 (약식) Alt + Insert검색이 아닌 리스트 형식의 작은 크기의 창이 열림
수정
동작명 커맨드 비고 퀵 픽스 Alt + Enter동일 변수 한번에 수정 Shift + F6* 블록 설정하여 블록 내 수정 가능 코드 정리 Ctrl + Alt + Limport 정리 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 + tstatic 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