ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [IntelliJ] 단축키 모음(Windows & MacOS)
    IntelliJ 2021. 7. 30. 08:41
    반응형

    General : 일반적인 단축키

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

     

    Debugging : 디버깅 관련 단축키

    WIndows MacOS 설명
    F8 F8 현재 브레이크된 라인에서 다음 라인으로 이동
    F7 F7 현재 브레이크된 라인에서 실행하고 있는 메소드로 이동
    Shift + F7 / Shift + F8 ⇧F7 / ⇧F8 Smart step into / Step out
    Alt + F9 ⌥F9 포커스 되어있는 라인으로 이동
    Alt + F8 ⌥F8 브레이크된 라인에서 사용 가능한 모든 코드를 실행
    F9 ⌘⌥R 다음 브레이크 포인트로 이동
    Ctrl + F8 ⌘F8 Break Point 걸기
    Ctrl + Shift + F8 ⌘⇧F8 Break Point 보기

     

    Search / Replace : 검색 및 대체 관련 단축키

    WIndows MacOS 설명
    Double Shift  Double⇧ 전체 검색창 열기
    Ctrl + F ⌘ F 현재 파일에서 문자열 검색
    F3 / Shift + F3 ⌘ G / ⌘⇧G 검색된 문자열로 이전/이후 이동
    Ctrl + R ⌘ R 현재 파일에서 문자열 대체
    Ctrl + Shift + F ⌘⇧F 전체에서 검색
    Ctrl + Shift + R ⌘⇧R 전체에서 교체
    Alt + J ⌃ G 한 번 누를 때마다 다음 같은 단어가 하나씩 선택
    Ctrl + Alt + Shift + J ⌃ ⌘G 한 번에 모든 같은 단어 선택
    Alt + Shift + J ⌃ G 선택 해제

     

    Editing : 편집기(IDE) 관련 단축키

    WIndows MacOS 설명
    Ctrl + Space ⌃ Space 기본 코드를 자동 완성

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

     

    Navigation : 이동 관련 단축키

    WIndows MacOS 설명
    Ctrl + N ⌘O Class로 이동
    Ctrl + Shift + N ⌘⇧O 파일로 이동
    Ctrl + Alt + Shift + N ⌘⌥O 특정 심볼(클래스, 메서드, 변수 등)을 찾아 이동
    Alt + Right / Left ⌘⇧ [ / ⌘⇧] 편집기(Editor) 탭 이동
    F12 F12 최근 도구 창 열기
    Esc Esc 대화 상자나 도구 창을 닫고 에디터 창으로 이동
    Shift + Esc Esc 활성화된 도구 창 닫기
    Ctrl + G ⌘ L 특정 라인으로 이동(번호 입력)
    Ctrl + E ⌘ E 최근 편집한 파일 목록
    Ctrl + Alt + Left / Right ⌘⌥← / ⌘⌥→ 이전에 편집한 위치 / 다음에 편집할 위치로 이동
    Ctrl + Shift + Backspace ⌘⇧delete 이전에 방문했던 위치로
    Ctrl + B ⌘B 특정 변수, 메서드, 클래스 등이 선언된 위치로 빠르게 이동
    Ctrl + Alt + B ⌘ ⌥ B Go to Implementation(s)
    Ctrl + Shift + I ⌥Space, ⌘Y 코드 내에서 선택한 요소(변수, 메서드 등)의 정의 표시
    Ctrl + Shift + B ⌃⇧B 타입 선언으로 이동
    Ctrl + U ⌘ U 상위 메서드나 클래스로 이동
    Alt + Up / Down ⌃↑ / ⌃↓ 이전 / 다음 메서드로 이동
    Ctrl + ] / [ ⌘ ⌥ [ / ⌘ ⌥ ] 코드 블럭(중괄호) 시작 / 끝으로 이동
    Ctrl + F12 ⌘ F12 파일 구조창 열기
    F2 / Shift + F2 F2 / ⇧F2 다음 / 이전으로 강조된 오류로 이동
    Alt + Home ⌥ Home 네비게이션 바 보이기 / 숨기기

     

    Compile and Run : 컴파일 및 실행 관련 단축키

    WIndows MacOS 설명
    Ctrl + F9 ⌘ F9 프로젝트 빌드(Bliud project)
    Ctrl + Shift + F9 ⌘⇧F9 선택한 파일, 패키지 또는 모듈을 컴파일
    Alt + Shift + F10 / F9 ⌃⌥R / D 실행할 구성(Configuration)을 선택하고 해당 구성으로 프로그램을 실행
    Shift + F10 / F9 ⌃R / D 프로젝트 실행 / 디버그 
    Ctrl + Shift + F10 ⌃⇧R, ⌃⇧D 현재 편집 중인 파일에 대한 실행 구성(Configuration)을 실행
    Double Ctrl Double ⌃ Run Anything

     

    VCS / Local History  : 버전 관리 시스템(Version Control System) 관련 단축키  

    WIndows MacOS 설명
    Ctrl + K ⌘K Commit project to VCS
    Ctrl + T ⌘T Update project form VCS
    Ctrl + Shift + K ⌘⇧K Push commits
    Alt + BackQuote(') ⌃V 'VCS' quick popup

     

    Test Case : Test Case 관련 단축키

    WIndows MacOS 설명
    Ctrl + Shift + T ⌘⇧T Class에 대한 TestCase 생성 및 이동

     

     

    [IntelliJ] 단축키 기본 및 응용 - https://tychejin.tistory.com/364

     

    참조 : IntelliJ IDEA Windows & Linux, macOS keymap

    반응형

    댓글

Designed by Tistory.