기록하며 성장한다 - 개발, 회고

자유로운 이야기

인텔리제이(IntelliJ) 단축키 _ Window

전대홍 2023. 10. 25. 10:28

이미지 출처 : https://www.jetbrains.com/idea/

필자는 원래 eclips를 활용하여 개발을 하였다.

하지만 IntelliJ를 접하고, 너무 마음에 들어 정기 결제까지 하며 정품을 사용하게 되었다.

다만 오랜 시간을 eclips를 사용하였기 때문에 단축키가 조금 익숙하지가 않다.

빠르고 효율적인 개발을 위해서는 IDE의 필수 단축키들을 잘 활용하는 것이 중요하다.

필자의 개발 속도를 위해 가져온 글이다.

 

  • General : 일반적인 단축키
    • Alt + #[0-9] : 각 단축키에 해당하는 도구창 열기
    • Ctrl + S : 모두 저장
    • Ctrl + Shift + F12 : 편집기(Editor) 영역을 최대로 크기로 토글
    • Ctrl + Shift + I : 현재 프로필 기준으로 현재 파일 검사
    • Ctrl + Alt + S : 설정창(Settings) 열기
    • Ctrl + Alt + Shift + S : 프로젝트 구조창(Project Structure) 열기
    • Double Shift : 전체 검색창 열기

 

  • Debugging : 디버깅 관련 단축키
    • F8 : 현재 브레이크된 라인에서 다음 라인으로 이동
    • F7 : 현재 브레이크된 라인에서 실행하고 있는 메소드로 이동
    • Shift + F8 : 브레이크된 라인에서 호출한 곳으로 이동
    • Alt + F9 : 포커스 되어있는 라인으로 이동
    • Alt + F8 : 브레이크된 라인에서 사용 가능한 모든 코드를 실행
    • F9 : 다음 브레이크 포인트로 이동

 

  • Search / Replace : 검색 및 대체 관련 단축키
    • Double + Shift : 전체 검색창 열기
    • (Alt + 방향키로 All, Class, File, Symbol, Actions 등 선택 가능)
    • Ctrl + Shift + F : 문자열 검색창 열기
    • Ctrl + F : 현재 파일에서 문자열 검색
    • F3 / Shift + F3 : 검색된 문자열로 이전/이후 이동
    • Ctrl + R : 현재 파일에서 문자열 대체

 

  • Editing : 편집기(IDE) 관련 단축키
    • Ctrl + Space : 기본 코드를 자동 완성
    • Ctrl + Shift + Space : 소스코드를 분석해서 적합한 자동 완성 코드를 추천
    • Ctrl + Shift + Enter : 문장 자동 완성(if문, for문 등)
    • Ctrl + P : 메서드의 파라미터 정보를 조회
    • Ctrl + Q : 도큐먼트를 조회
    • Ctrl + O : Override 가능한 메서드 목록을 확인하여 코드를 자동 생성
    • Ctrl + I : Implement 가능한 메서드 목록을 확인하여 코드를 자동 생성
    • Ctrl + / : 라인 단위로 주석 처리(//로 주석처리)
    • Ctrl + Shift + / : 블록 단위로 주석 처리(/* */로 주석치리)
    • Ctrl + . : 블록 접기/열기
    • Ctrl + W : 커서 근처의 코드 선택 영역을 확대
    • Ctrl + Shift + W : 커서 근처의 코드 선택 영역을 축소
    • Alt + Enter : 추가되지 않은 Import 추가
    • Alt + Shift + Enter : 가로/세로 편집모드로 변경
    • Ctrl + Alt + L : 코드 정렬
    • Ctrl + Alt + O : Import 정리(사용하지 않는 Import 삭제)
    • Ctrl + Alt + I : 들여쓰기 정렬
    • Ctrl + Alt + Enter : 커서가 위치한 라인에 바로 위 라인에서 시작
    • Tab / Shift Tab : 들여쓰기 추가 / 제거
    • Ctrl + D : 커서가 위치한 라인을 복사하여 바로 밑에 라인에 붙여넣기
    • Ctrl + Y : 커서가 위치한 라인을 삭제
    • Shift + Enter : 커서가 위치한 라인에 바로 아래 라인에서 시작
    • Ctrl + Shift + U : 대/소문자 변경
    • Ctrl + Shift + J : 라인 합치기
    • Alt + Insert : Getter, Setter, Constructor 생성 단축키

 

  • Navigation : 이동 관련 단축키
    • Ctrl + N : 전체 검색창 열기 (Alt + 방향키로 All, Class, File, Symbol, Actions 등 선택 가능)
    • Alt + Right / Left : 편집기(Editor) 탭 이동
    • ESC : 윈도우 창에서 편집기(Editor) 창으로 이동
    • Ctrl + G : 라인으로 이동 Ctrl + E : 최근 열어본 파일 목록창 열기
    • Ctrl + Shift + E : 최근 위치 목록창 열기
    • Ctrl + ] / [ : 괄호 시작/끝으로 이동
    • Ctrl + F12 : 파일 구조창 열기

 

  • Compile and Run : 컴파일 및 실행 관련 단축키
    • Ctrl + F9 : 프로젝트 빌드(Bliud project)
    • Shift + F10 : 프로젝트 실행
    • Shift + F9: 프로젝트 디버그

 

  • VCS / Local History  : 버전 관리 시스템(Version Control System) 관련 단축키
    • Ctrl + K : Commit project to VCS
    • Ctrl + T : Update project form VCS
    • Ctrl + Shift + K : Push commits
    • Alt + BackQuote(') : 'VCS' quick popup

 

  • Test Case : Test Case 관련 단축키
    • Ctrl + Shift + T : Class에 대한 TestCase 생성 및 이동

 

 

출처 : https://chocoboy.tistory.com/m/204