Tech & Programming/기타

IntelliJ(인텔리J) 단축키

소스코드 요리사 2019. 2. 10. 06:22

안드로이드 스튜디오 및 자바를 쓰다보면 IntelliJ 를 쓸 때가 많습니다. 이 때 단축키를 몰라서 마우스 사용이 잦은 편입니다.

이러다 보니 효율이 많이 떨어지는 것 같아서 단축키를 공부하고 있습니다.

자주 사용 할 만한 것들을 추려보았는데, 여러분에게도 도움이 되셨으면 좋겠습니다.

혹, 여러분이 자주 사용하는 단축키가 빠져있다면 댓글로도 달아주세요.


이동

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 자동 정리


실행

Shift + F10 : Run

Shift + F9 : Debug



Default Key Map 

Help 메뉴에 있음. 

https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf