Programming/Programming

[IntelliJ] 인텔리제이 단축키

arajo 2022. 8. 21. 19:03
728x90

단축키

정식 명칭 기능 단축키
Show Context Action 코드 추천/개선 기능 Alt + Enter
Search Everyone 전체 검색 Shift * 2
Search Classes Classes 검색 Ctrl + N
Search Files Files 검색 Ctrl + Shift + N
Search Symbols Symbols 검색 Ctrl + Shift + Alt + N
Find Action Actions 검색 Ctrl + Shift + A
Preview available Docs 참조 문서 미리보기 Ctrl + Q
Completion 완료 Enter
Basic Completion 기본 완료 Ctrl + Enter
Completion this statement 현재 상태 완료 ( = 세미콜론(;) 찍고 라인 끝) Ctrl + Shift + Enter
Code Selection 코드 선택, 현재 선택 영역 확장 Ctrl + W
현재 선택 영역 축소 Ctrl + Shift + W
Comment Line 라인 주석 처리 Ctrl + /
Duplicate Line 라인 아래에 복제 Ctrl + D
Move code fragements
( = cut and paste)
라인 단위 이동 Alt + Shift + ↑
메서드 단위 이동 Ctrl + Shift +
Collapse 라인 접기 Ctrl + Minus(-)
전체 접기 Ctrl + Shift + Minus(-)
Expand 라인 펼치기 Ctrl + Equal(=)
전체 펼치기 Ctrl + Shift + Equal(=)
Surround 코드 감싸기 (if, while, for, try - catch 등) 코드선택 → Ctrl + Alt + T
Unwrap 코드 풀기 (if, while, for, try - catch 등) 코드선택  Ctrl + Shift +Delete
Multiple Selections 커서에 위치한 심볼 하나씩 선택 Alt + J
심볼 하나씩 선택 해제 Alt + Shift + J
동일한 심볼 전체 선택 Ctrl + Alt + Shift + J
Type-matching completion 타입 매칭 완성 Ctrl + Shift + Space
Rename 이름 변경 Ctrl + F6
Extract variable 식을 추출해서 변수로 선언 식 선택 → Ctrl + Alt + V
Extract method 코드를 추출해서 메서드로 선언 코드 선택 → Ctrl + Alt + M
Refactoring menu 리팩토링 메뉴 표시 Ctrl + Shift + Alt + T
Restore removed code 앞서 지운 코드 확인, 현재 코드에 적용 마우스 우클릭 → [Local History] → [Show History]
Code format 코드 정렬 Ctrl + Alt + L
Reformat Settings 코드 정렬 설정창 Ctrl + Alt + Shift + L
Parameter info 메서드 파라미터 정보 표시 Ctrl + P
Show method documentation 메서드 참조문서 표시 Ctrl + Q
Show method definition 메서드 정의부 표시 Ctrl + Shift + I
Next error 에러 발생 위치로 이동 F2
Show Error Description 에러 정보 표시 Ctrl + F1
Highlighting 하이라이트 ( = 형광펜 칠하기) Ctrl + Shift + F7
Find in Files 파일 내 검색 Ctrl + Shift + F
Replace in Files 파일 내 대치 Ctrl + Shift + R
File Structure 파일 구조 표시 Ctrl + F12 / Alt + 7
Move method declaration 메서드 선언부로 이동 Ctrl + B
Usage in All Places 해당 메서드 사용 위치 표시 메서드 선언부에 커서 둔채 Ctrl + B
Hierarchy 클래스 계층 구조 표시 Ctrl + H
메소드 계층 구조 표시 Ctrl + Shift + H
Recent Files 최근 파일 목록 Ctrl + E
Recent Locations 최근 (코드 상)위치 목록 Ctrl + Shift + E
Text Search 텍스트 검색 Ctrl + F
다음 Enter / F3
이전 Shift + F3
Run 실행 Ctrl + Shift + F10
BreakPoint 디버깅 중단점 지정 Ctrl + F8
Debug 디버깅 Shift + F9
Stepover 함수 내부 건너뛰기 F8
Stepinto 함수 내부까지 들어가기 F7
Resume program 프로그램 재실행 F9
Build Project 프로젝트 빌드 Ctrl + F9
Evaluate Expression 식 평가 Alt + F8
Stop 중단 Ctrl + F2
Git commit 깃 커밋 창 표시 Ctrl + K
Git push 깃 푸쉬 창 표시 Ctrl + Shift + K
Project History 프로젝트 히스토리 Alt + 9
Amend 마지막 커밋에 몇가지 변경사항 추가 Ctrl + M
Update project 마지막 커밋 편집(수정) 하기 Ctrl + T

주요 키워드

키워드 코드
main, psvm main() 메서드 (public static void main)
sout System.out.println;
psfi public static final int 필드
fori for(int i = 0; i < n; i++) {} 반복문
ifn if(data == null) {} 변수 null 체크 if문
for, foreach, while 반복문
if if 조건문

Live Template

  • 코드 자동 생성 기능
  • Editor에 지정된 키워드를 입력하면 자동으로 관련 코드가 생성된다. (키워드-코드)
  • 키워드 입력 후 [Tab] 또는 [Enter] 키
  • Live Template 출력 후 각 변수와 코드는 '입력 → [Enter]' 로 차례대로 기입
  • [Find Action] > 'Live Template' 검색