이클립스를 쓰다가 인텔리제이로 넘어왔다.
여전히 이클립스 단축키를 눌러서 엄한 작동이 되지만, 그래도 많이 익숙해진 편이다.
자주 쓰는 단축키를 정리해보고자 한다. (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
'개발 > 팁&활용' 카테고리의 다른 글
외부로 나가는 IP 주소 검색 (0) | 2021.10.01 |
---|---|
[정보보안] 2-Factor, 멀티팩터 인증(Multi-Factor Authentication) (0) | 2021.06.16 |
티스토리에 자바(JAVA) 소스 올리기 (0) | 2021.05.30 |
티스토리 블로그 사진 합치기 (콜라주 만들기) 팁 (0) | 2021.05.30 |
댓글