[IntelliJ] 필수 단축키 정리 (+ 전체 단축키 표)
인텔리J(IntelliJ IDEA) 에서는 코드 작성, 편집, 검색, 리팩토링, 디버깅 등 IDE내에서 수행하는 대부분의 작업 명령의 키보드 단축키(ShortCut)을 제공합니다. 자주 사용되는 단축키는 숙지해 두시면 생산성 향상에 큰 도움이 될 수 있습니다.
General
자주 사용되는 공통 부분 단축키 입니다.
- Alt+#[0-9] : 각 단축키에 해당하는 도구창을 엽니다. 예를 들어 ⌘1 을 사용하면 프로젝트 도구창을 토글할 수 있습니다.
- Ctrl+Shift+F12 : 편집기(Editor) 영역을 최대로 크기로 토글합니다.( Toggle maximizing editor)
- Ctrl+Alt+S : 설정(Preferences) 창을 엽니다. ( Open Settings dialog )
- Ctrl+Alt+Shift+S : 프로젝트 구조를 확인 및 변경 할 수 있는 창을 엽니다. 해당 메뉴에서 Modules, Libraries, Facets, Artifacts, SDK,Project compiler output 등을 확인 및 변경 할 수 있습니다.(open Project Structure dialog
- Ctrl+E : 최근 사용한 파일 목록을 조회합니다.(Recent files popup)
- Ctrl+Shift+A : 액션을 검색하여 실행합니다. 설정을 변경하거나 단축키 등이 생각나지 않을때 유용한 기능이며 전체 검색인 더블⇧ 로 대체 할 수 있습니다. (Find Action)
- Double⇧ : 가장 자주 사용되는 단축키 입니다. 파일, 클래스, 설정 등 키워드에 관련된 가능한 모든 것을 검색해 보여줍니다.( Search everywhere )
Editing
편집기(Editor) 관련된 주요 단축키 입니다.
- Ctrl+Space : 기본 코드 자동완성 기능입니다. (Basic code completion)
- Ctrl+Shift+Space : 소스코드를 분석해서 적합한 자동완성 코드를 추천해줍니다. (Smart code completion)
- Alt+Insert : 코드를 생성합니다. 생성자나 Getter/Setter, 메서드 오버라이드 등의 코드를 자동생성할때 유용합니다. (Generate Code)
- Ctrl+O : Override 가능한 메서드 목록을 확인하여 구현하기 위한 코드를 자동 생성해 줍니다.
- Ctrl+I : Implement 가능한 메서드 목록을 확인하여 구현하기 위한 코드를 자동 생성해 줍니다.
- Ctrl+P : 현재 위치한 메서드의 파라미터 정보를 조회합니다. (Parameter info -within method call arguments)
- Ctrl+Q : 도큐멘트를 조회합니다.(Quick Documentation)
- Ctrl+Shift+i : 구현된 코드를 조회합니다. (Quick Definition)
- Ctrl+B : 해당 코드의 선언부로 이동.
- Ctrl+Alt+B : 해당 코드의 구현부로 이동.
- Alt+F7 : 해당 항목이 사용된 위치 검색
- F2 : 오류, 경고 영역으로 점프
- Alt+⏎ : 퀵픽스 제안 (Show intention actions and quick-fixes)
- Ctrl+D : 라인 복제 (Duplicate current line)
- Ctrl+Y : 라인 삭제 (Delete line at caret)
- Ctrl+W,Shift+Ctrl+W : 커서 근처의 코드 선택 영역을 확대하거나 축소합니다.
- Ctrl+←,Ctrl+→ : 단어별 포커스 이동
- Ctrl+Shift+←,Ctrl+Shift+→ : 단어별 선택
- PageUp,PageDown : Page Up/Down
- fHome, End : 라인 시작,끝으로 이동
- Shift+Home,Shift+End : 라인 전체 선택
- Ctrl+/ : 라인단위로 주석처리 합니다. ( Comment / uncomment with line comment )
- Ctrl+Shift+/ : 블럭단위로 주석처리 합니다. ( Comment / uncomment with block comment )
- Ctrl+Alt+L : 해당 프로젝트의 표준 서식에 맞도록 정렬합니다. (Reformat code)
Compile and Run
컴파일(Compile) 및 실행(Run) 관련 주요 단축키 입니다.
- Ctrl + F9 : 프로젝트 빌드(Make project)
- Shift + F10 : 실행 (Run)
- Shift + F9 : 디버그 (Debug)
Refactoring
소스 리팩토링(Refactoring) 관련 단축키 입니다.
- Ctrl+Alt+Shift+T : 리팩토링 관련 전체 항목을 조회합니다. (Refactor this)
- F5 : 복사 (Copy)
- F6 : 이동 (Move)
- Shift+F6 : 이름 변경(Rename)
- Ctrl+F6 : 접근제어자, 반환타입, 이름 등 주요 정보를 변경합니다. (Change Signature)
VCS / Local History
Git 같은 버전 관리 시스템(Version Control System) 관련 단축키 입니다.
- Ctrl+K : Commit project to VCS
- Ctrl+Shift+K : Push commits
- Ctrl+T : Update project from VCS
- Alt + BackQuote : ‘VCS’ quick popup
단축키 표(KEYMAP)
- 젯브레인(jetbrains)에서 공개한 전체 기본 KEYMAP 리스트 입니다. 단축키는 IntelliJ IDEA 내 Preferences(⌘,) > Keymap 에서도 확인 및 변경이 가능합니다.
Reference
JetBrains: Essential tools for software developers and teams
JetBrains is a cutting-edge software vendor specializing in the creation of intelligent development tools, including IntelliJ IDEA – the leading Java IDE, and the Kotlin programming language.
www.jetbrains.com
출처 : https://ifuwanna.tistory.com/241 [IfUwanna IT]
출처 : https://gmlwjd9405.github.io/2019/05/21/intellij-shortkey.html
[IntelliJ] intellij 유용한 단축키 정리 - Heee's Development Blog
Step by step goes a long way.
gmlwjd9405.github.io
'웹 기술 쌈싸먹기 > Java' 카테고리의 다른 글
[IntelliJ] 실시간 반영(Thymeleaf Live reload)적용하기 (0) | 2022.01.24 |
---|---|
[IntelliJ] Intellij에서 이클립스 단축키 설정 (0) | 2022.01.22 |
[JAVA]컬렉션 - 스택, 큐, ArrayDeque (0) | 2022.01.21 |
[JAVA] 컬렉션 - 개념 설명 , 컬렉션 - 리스트, 셋, 맵 (0) | 2022.01.19 |
[JAVA] 날짜와 시간 다루기 (0) | 2022.01.19 |