ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • IntelliJ IDEA 윈도우 단축키 Cheatsheet
    IntelliJ 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 OR Tab)
    System.out.println(); 자동완성 sout + *자동완성
    System.out.printf(); 자동완성 souf + *자동완성
    세미콜론 완성, 세미콜론 있을 시 엔터 Ctrl + Shift + Enter * 라인 끝에서 두번 연타해서 입력하면 편하다.
    생성자, Getter/Setter, override 등 코드 편의입력 Shift 2번 OR
    Ctrl + 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 : 단순 오타 수정

    댓글

Designed by Tistory.