본문 바로가기
개발/팁&활용

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

by 용술이 2021. 5. 30.

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

 

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

 

자주 쓰는 단축키를 정리해보고자 한다. (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

 

반응형

댓글