# [IntelliJ] 자주 사용하는 단축키 (Eclipse, VS Code 비교)

img

IntelliJ를 사용하면서 자주 사용하는 단축키를 정리하고 있다.

MacOS 단축키도 추가할 예정이다.


# 이동

Ctrl + N : 클래스 이름으로 클래스 이동하기

Ctrl + Shift + N : 파일 이름으로 파일 이동하기

Alt + 좌우 방향키 : 열려있는 탭이동

F12 : 이전의 도구 창으로 이동하기

Esc : 에디터 창으로 이동하기

Shift + Esc : 이전의 도구창 숨기기

Ctrl + G : Goto 라인

Alt + 위 아래 방향키 : 메소드 단위로 이동하기

F2 , Shift + F2 : 다음 / 이전 에러로 이동하기

F4 : 해당 클래스, 메소등 등의 소스를 열기

Ctrl + [, ] : 코드 블럭의 처음, 끝으로 이동하기

Alt + F1 : Select In

Ctrl + B or Ctrl + Click : 정의 된 곳으로 이동하기

Ctrl + Alt + B : Go to implementation(s)

Ctrl + Shift + I : Open quick definition lookup

Ctrl + Shift + B : 타입의 정의로 이동, String 을 반환하는 메소드면 String Class로 이동하기

Ctrl + Alt + 좌,우 방향키 : 이전 포커스로 이동


# 편집

Ctrl + Space : 자동완성기능 (기본)

Ctrl + P : 함수호출시 인수 정보 확인 (within method call arguments)

Ctrl + Q : 코드에 대한 문서창 팝업

Shift + F1 : 코드에 대한 문서 인터넷 브라우저로 팝업

Alt + Insert : 코드 생성 메뉴 표시 (Getters, Setters, Constructors,hashCode/equals, toString)

Ctrl + O : 메서드 오버라이드 구현

Ctrl + I : 인터페이스 메서드 구현

Ctrl + Alt + T : 다음으로 코드 감싸기… (if..else, try..catch, for,synchronized, etc.)

Ctrl + / : 줄 단위 주석 토글

Ctrl + Shift + / : 블럭 단위 주석 토글

Ctrl + W : 가장 안쪽의 단위(괄호)부터 선택(점점 확장)

Ctrl + Alt + O : import 문 최적화

Ctrl + Alt + I : 줄단위 재정렬

Tab / Shift + Tab : 들여쓰기/내어쓰기

Ctrl + D : 선택된 블럭을 복제

Ctrl + Y : 캐럿을 있는 곳의 라인 삭제

Shift + Enter : 커서가 어디에 있건 다음 라인을 생성하고 첫줄로 이동

Ctrl + Alt + O : import 자동 정리

Window키 + ctrl + '.' : 코드 블록 접기


# 실행

Shift + F10 : Run

Shift + F9 : Debug


# IntelliJ vs VSCode vs Eclipse 비교

출처 : OKdevTV (opens new window)

기 능IntelliJVSCodeEclipse
자동 완성, 인텔리센스Ctrl + Space Ctrl + Space
SmartType code completionCtrl + Shift + Space -
Reformat, Code TidyCtrl + Alt + LCtrl + Shift + FCtrl + Shift + F
Quick FixAlt + Enter Ctrl + 1
Navigate | Declaration (Open Declaration)Ctrl + B F3
Go to file(Open Resource)Ctrl + Shift + NCtrl + PCtrl + Shift + R
Find in Path (Search Project)Ctrl + Shift + F Ctrl + H
RenameShift + F6F2Ctrl + Alt + R
Extract VariableCtrl + Alt + V  
Extract MethodCtrl + Alt + M  
Quick DocumentationCtrl + Q F2
검색(형 기반의 전역 검색)
Go to class
Ctrl + N Ctrl + Shift + T
Go to symbolCtrl + Alt + Shift + N -
이전 작업 위치(이거 짱짱맨)Ctrl + Alt + ← Alt + ←
다음 작업 위치(반대)Ctrl + Alt + →Alt + →Shift + Ctrl + -
코드 한 줄 혹은 선택 영역을 한 줄 위로 이동Ctrl + Shift + ↑Alt + ↑Alt + ↑
코드 한 줄 혹은 선택 영역을 한 줄 아래로 이동Ctrl + Shift + ↓Alt + ↓Alt + ↓
코드 한 줄 혹은 선택 영역 복사Ctrl + DCtrl + CCtrl + D
도구(메뉴나 다이얼로그 항목 등) 찾기
Search Action (Quick Access)
Ctrl + Shift + ACtrl + Shift + PCtrl + 3
Search everywhere (Quick Search Plugin)Double Shift Ctrl + Shift + L
View Hierarchy (Show Hierarchy)Ctrl + H Ctrl + T
Find Usages (Find References)Alt + F7 Ctrl + Shift + G
FindCtrl + FCtrl + FCtrl + F
Find nextF3 Ctrl + K
Find previousShift + F3 Ctrl + Shift + K
ReplaceCtrl + R Ctrl + F
Find in path (Search)Ctrl + Shift + F Ctrl + H
출력 창 Ctrl + ` 
주석 처리Ctrl + /Ctrl + /Ctrl + /
주석 제거Ctrl + /Ctrl + /Ctrl + /
코드 아웃라인(네임스페이스, 클래스, 메서드 등) 토글  Ctrl + M, M

# Reference

Last Updated: 6/18/2023, 2:13:15 PM