Etc.

[IntelliJ] 인텔리제이 단축키, Live Template 사용법

haehyun 2021. 12. 5. 16:38
728x90

단축키

정식 명칭 기능 단축키
  찾기 Ctrl + F
  대치 Ctrl + R
*장난감 클래스를 자동차 클래스로 바꿀 때 주석에 있는 모든 '장난감' 단어를 '자동차'로 바꿀 때 유용
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 Comletion 기본 완료 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 + Shft + 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
Porject History 프로젝트 히스토리 Alt + 9
Amend 마지막 커밋에 몇가지 변경사항 추가 Ctrl + M
Update project 마지막 커밋 편집(수정) 하기 Ctrl + T

 

Live Template

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

 

주요 키워드

키워드 코드
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 조건문 

 


[참고]

728x90