개발/팁&활용

[Intellij] 인텔리제이 단축키 정리

용술이 2021. 5. 30. 09:55

이클립스를 쓰다가 인텔리제이로 넘어왔다.

 

여전히 이클립스 단축키를 눌러서 엄한 작동이 되지만, 그래도 많이 익숙해진 편이다. 

 

자주 쓰는 단축키를 정리해보고자 한다. (Windows 기준)

 

이동 

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 + 좌,우 방향키 : 이전 포커스로 이동

Alt + Shift + 위 아래 방향키 : 문법에 관계 없이 라인 이동

Ctrl+ Shift + 위 아래 방향키 : 메소드 안에서만 라인 이동

 

편집

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  : 줄단위 재정렬

Ctrl + Alt + L  : 자동정렬

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

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

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

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

Ctrl + Alt + O : import 자동 정리

Ctrl + Shift + j : 문자열 라인 합치기

 

실행

Shift + F10 : Run

Shift + F9 : Debug

Ctrl + Shift  + F10 : 메소드 or 클래스 단위 Run

      

검색 

Ctrl + Shift + f : 전체에서 검색 (Find in Path) 

Ctrl + Shift + r : 전체에서 교체 (Replace in Path) 

Ctrl + f : 현재 파일에서 검색 (Find) 

Ctrl + r : 현재 파일에서 교체 (Replace) 

리펙토링

Ctrl+Alt+Shift+T : 리팩토링 관련 전체 항목을 조회 (Refactor this)

F5 : 복사 (Copy)

F6 : 이동 (Move)

Shift+F6 : 이름 변경(Rename), 관련된 함수명 전체 변경

Ctrl+F6 : 접근제어자, 반환타입, 이름 등 주요 정보를 변경. (Change Signature)



※단축키 표(KEYMAP)

젯브레인(jetbrains)에서 공개한 전체 기본 KEYMAP 리스트 입니다. 단축키는  IntelliJ IDEA 내 Preferences(⌘,) > Keymap 에서도 확인 및 변경이 가능합니다.

MAC OS / WINDOWS OS별로 각각 있고 친절하게 주요 단축키들은 음영으로 표시를 해주었네요.익숙해질때까지 출력하셔서 붙여놓고 보면서 개발 하시면 도움이 될 것 같습니다.

Reference

https://www.jetbrains.com

 

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

 

반응형