dubiju
쟈근개발자_성장기록
dubiju
전체 방문자
오늘
어제
  • 분류 전체보기
    • Micropython
    • 자료구조&알고리즘
    • 언어
    • CS
    • DB
    • Spring
    • Project
    • 취업
    • TIL
    • etc
    • BE42

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

티스토리

hELLO · Designed By 정상우.
dubiju

쟈근개발자_성장기록

Intellij 단축키 정리 (Windows)
etc

Intellij 단축키 정리 (Windows)

2022. 12. 13. 14:04

Key Map - windows OS

더보기
Key Map - Mac OS

🔴🟠🟡🟢 🔵

General | 일반적인 단축키

🟢 각 단축키에 해당하는 도구창 열기: Alt + #[0-9]

🟢 모두 저장: Ctrl + S

🟢 동기화: Ctrl + Alt + Y

      - Intellij 가 파일 시스템에서 최신 변경 사항을 처리하도록 강제

      - 일반적으로 변경 내용을 자동으로 처리되므로 작업은 아무 작업도 수행하지 않음

🟢 Intellij Theme 변경: Ctrl + `(BackQuote)

🟢 Editor 영역을 최대 크기로 토글: Ctrl + Shift + F12

🟢 현재 프로필 기준으로 현재 파일 검사: Ctrl + Shift + I

🟢 설정창 (Setting) 열기: Ctrl + Shift + S

🟢 프로젝트 구조창 (Project Structure) 열기: Ctrl + Alt + Shift + S

🟢 Find Action: Ctrl + Shift + A

🟢 전체 검색창 열기: Double Shift

 

Debugging | 디버깅 관련 단축키

🟡 현재 브레이크 된 라인에서 실행하고 있는 메소드로 이동: F7

🟡 현재 브레이크 된 라인에서 다음 라인으로 이동: F8

🟡 Smart Step into: Shift + F7

🟡 브레이크 된 라인에서 호출한 곳으로 이동: Shift + F8

🟡 Toggle Breakpoint: Ctrl + F8

🟡 브레이크 된 라인에서 사용 가능한 모든 코드를 실행: Alt + F8

🟡 브레이크 포인트 보기: Alt + Shift + F8

🟡 다음 브레이크 포인트로 이동: F9

🟡 포커스 되어있는 라인으로 이동: Alt + F9

 

Search / Replacd | 검색 및 대체 관련 단축키

🔎 Shift +Shift: 전체 검색창 열기 (Alt + 방향키로 All, Class, File, Symbol, Actions 등 선택 가능)

🔎 현재 파일 내 검색: Ctrl + F 
🔎 다음 검색 항목 / 이전 검색 항목: F3 / Shift + F3  
🔎 현재 파일에서 문자열 대체: Ctrl + R 

🔎 문자열 검색창 열기(Find in path): Ctrl + Shift + F 

🔎 Replace in path: Ctrl + Shift + R

🔎 Select next Occurrence: Alt + J

🔎 Select all Occurrences: Ctrl + Alt + Shift + J

🔎 Unselect Occurrence: Alt + Shift + J

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

🔴 기본 코드 자동 완성: Ctrl + Space
🔴 소스코드를 분석해서 적합한 자동 완성 코드를 추천: Ctrl + Shift + Space 
🔴 문장 자동 완성(if문, for문 등): Ctrl + Shift + Enter
🔴 메서드의 파라미터 정보를 조회: Ctrl + P  
🔴 도큐먼트 조회: Ctrl + Q

🔴 External Doc: Shift + F1

🔴 Brief info: Ctrl + mouse

🔴 Show descriptions of error at caret: Ctrl + F1

🔴 생성자, Getter/Setter, toString과 같은 코드 생성(Lombok으로 대체 가능): Alt + Insert

🔴 Override 가능한 메서드 목록을 확인하여 코드를 자동 생성: Ctrl + O
🔴 Implement 가능한 메서드 목록을 확인하여 코드를 자동 생성: Ctrl + I 

🔴 Surround with...: Ctrl + Alt + T

🔴 라인 단위로 주석 처리(//로 주석처리): Ctrl + / 
🔴 블록 단위로 주석 처리(/* */로 주석치리): Ctrl + Shift + / 
🔴 블록 접기/열기: Ctrl + . 
🔴 커서 근처의 코드 선택 영역을 확대: Ctrl + W 
🔴 커서 근처의 코드 선택 영역을 축소: Ctrl + Shift + W 

🔴 Context info: Alt + Q
🔴 추가되지 않은 Import 추가(quick-fixes 제안): Alt + Enter 
🔴 가로/세로 편집모드로 변경: Alt + Shift + Enter  
🔴 코드 정렬: Ctrl + Alt + L 
🔴 Import 정리(사용하지 않는 Import 삭제): Ctrl + Alt + O 
🔴 들여쓰기 정렬: Ctrl + Alt + I 
🔴 Ctrl + Alt + Enter : 커서가 위치한 라인에 바로 위 라인에서 시작
🔴 들여쓰기 추가 / 제거: Tab / Shift Tab 

🔴 현재 라인 클립보드로 자르기: Ctrl + X, Shift + Delete

🔴 현재 라인 클립보드에 복사하기: Ctrl + C, Ctrl + Insert 

🔴 현재 라인 클립보드에 붙여넣기: Ctrl + V, Shift + Insert 

🔴 최근 버퍼에 붙여넣기: Ctrl + Shift + V
🔴 커서가 위치한 라인을 복사하여 바로 밑에 라인에 붙여넣기: Ctrl + D 
🔴 커서가 위치한 라인을 삭제: Ctrl + Y 
🔴 커서가 위치한 라인에 바로 아래 라인에서 시작: Shift + Enter 

🔴 새 Split에서 시작: Ctrl + Enter 
🔴 대/소문자 변경: Ctrl + Shift + U 

🔴 라인 합치기: Ctrl + Shift + J 

🔴 Select till code block end/ start: Ctrl + Shift  + [ / ]

🔴 Delete to word end: Ctrl + Delete

🔴 Delete to word start: Ctrl + Backspace

🔴 Expand / collapse code block: Ctrl + Numpad +/-

🔴 확대: Ctrl +Shift  + Numpad + 

🔴 축소: Ctrl +Shift + Numpad -

🔴 활성된 에디터 창 닫기: Ctrl + F4

Refactoring | 소스 리팩토링 관련 단축키

🟣 복사: F5

🟣 이동: F6

🟣 Safe Delete: Alt + Delete

🟣 이름 변경: Shift + F6

🟣 Refactor this: Ctrl + Alt + Shift + T  

🟣 Change Signature: Ctrl + F6

🟣 Inline: Ctrl + Alt + N

🟣 Extract Method: Ctrl + Alt + M

🟣 Extract Variable: Ctrl + Alt + V

🟣 Extract Field: Ctrl + Alt + F

🟣 Extract Constant: Ctrl + Alt + C

🟣 Extract Parameter: Ctrl + Alt + P

 

Navigation | 이동 관련 단축키

🔘 Class로 이동: Ctrl + N 

🔘 파일로 이동: Ctrl + Shift + N 

🔘 Symbol로 이동:  Ctrl + Alt + Shift + N 

🔘 편집기(Editor) 탭 이동: Alt + Right / Left

🔘 이전 도구 창으로 이동: F12

🔘 윈도우 창에서 편집기(Editor) 창으로 이동: ESC

🔘 활성 또는 마지막 활성 창 숨기기:  Shift + ESC

🔘 라인으로 이동: Ctrl + G

🔘 최근 열어본 파일 목록창 열기: Ctrl + E

🔘 Navigate back / forward: Ctrl + Alt + Left / Right
🔘 최근 위치 목록창 열기: Ctrl + Shift + E

🔘 괄호 시작/끝으로 이동: Ctrl + ] / [ 

🔘 파일 구조창 열기: Ctrl + F12

🔘 마지막 편집 위치로 이동: Ctrl + Shift + Backspace

🔘 보기에서 현재 파일 또는 기호 선택: Alt + F1

🔘 Go to declaration: Ctrl + B, Ctrl + Click

🔘 Go to implementations: Ctrl + Alt+ B

🔘 Open quick definition lookup: Ctrl + Shift + I

🔘 Go to type declaratoin: Ctrl + Shift + B

🔘 Go to super-method / super-class: Ctrl + U

🔘 다음/ 이전 메소드로 가기:  Alt + Up / Down 

🔘 타입 호출: Ctrl + H

🔘 메소드 호출: Ctrl + Shift + H

🔘 계층 호출 : F2, Shift + F2

🔘 edit source / view source: F4, Ctrl + Enter

🔘 네비게이션 바 보이기 : Alt + Home

🔘 Toggle bookmark : F11

🔘 Toggle bookmark with mnemonic: Ctrl + F11

🔘 Show Bookmarks: Shift + F11

 

 

 

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

🟠 프로젝트 빌드(Bliud project): Ctrl + F9 

🟠 프로젝트 실행: Shift + F10 
🟠 프로젝트 디버그: Shift + F9

🟠 선택한 파일, 패키지 혹은 모듈 컴파일: Ctrl + Shift + F9 

🟠 Configuration 선택 후 실행 / 디버깅: Alt + Shift + F10 / F9 

🟠 Run context configuration from editor: Ctrl + Shift + F10 

Usage Serach (사용처 검색 관련 단축키)

🔎 사용처 탐색 / 파일 내 사용처 탐색: Alt + F7 /  Ctrl + F7

🔎 파일 내 사용처 하이라이트: Ctrl + Shift + F7

🔎 사용처 조회: Ctrl + Alt + F7

 

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

😺 Commit project to VCS: Ctrl + K 
😺 Update project form VCS: Ctrl + T 
😺 Push commits: Ctrl + Shift + K :
😺 'VCS' 관련 팝업 띄우기: Alt + BackQuote(') 

 

Live Templates | Intellij 코드 템플릿 관련 단축키

: 코드 템플릿을 미리 지정해서 편하게 코드를 작성할 수 있는 기능

 

🗃️ Surround with Live Template: Ctrl + Alt + J

🗃️ Insert Live Template: Ctrl + J

Test Case

🔎 Class에 대한 TestCase 생성 및 이동: Ctrl + Shift + T

'etc' 카테고리의 다른 글

웹 프로그래밍에서 인기가 많은 언어  (0) 2022.12.18
[Git] remote 변경하기  (0) 2022.12.15
백엔드 개발자(Backend Developer)가 되기 위해 필요한 지식들  (0) 2022.10.25
프론트엔드와 백엔드  (0) 2022.10.25
START  (0) 2022.10.20
    'etc' 카테고리의 다른 글
    • 웹 프로그래밍에서 인기가 많은 언어
    • [Git] remote 변경하기
    • 백엔드 개발자(Backend Developer)가 되기 위해 필요한 지식들
    • 프론트엔드와 백엔드
    dubiju
    dubiju

    티스토리툴바