본문 바로가기

알쓸코잡

[IntelliJ] 인텔리제이를 인텔리제이답게 - Mac 단축키

2021-02-07 글

 

사실 인텔리제이를 쓰면서 사람들이 왜 인텔리제이가 편하다고 하는 걸까 의문이었다.
하지만 우테코를 진행하면서 몇 가지 단축키를 배우니 굉장히 유용한 것 . . .
인텔리 제이에서 제공하는 영문 Key Map Reference를 정리하면서 
나도 내게 유용한 기능들을 익혀보려 한다.


참고로 Key Map Reference는 인텔리제이의 `Help > Key Map Reference` 에 있다.

Editing

단축키설명

^Space 기본 자동 완성
^⇧Space 스마트 자동 완성
⌘⇧Enter static 메소드 자동완성
⌘P 파라미터 정보
F1 Doc 간략 보기
⌘N Getters, Setters, Constructors, hashCode/equals, toString 자동완성
^O 메소드 오버라이드
^I Override 메서드 자동완성 (Implement Methods)
⌘⌥T if..else, try..catch, for, synchronized, 등으로 감싸기
⌘/ 한줄 주석
⌘⌥/ 블럭 주석
⌥↑ 코드 블록 연속 증가 선택
⌥↓ 코드 블록 연속 감소 선택
^⇧Q 문맥 정보 (클래스명)
⌥Enter 의도하는 작업 표시 및 빠른 수정
⌘⌥L 코드 리포맷
^⌥O import 문 최적화
⌘⌥I 자동 인덴트
⌘⇧V 버퍼에서 붙여넣기
⌘D 현재 라인 복제
⌘Delete 현재 라인 삭제
^⇧J 스마트 라인 합치기
⇧⌘← / ⇧⌘→ 토글 기준으로 왼, 오 선택
⌥Delete 단어 삭제

Navigation

단축키설명

⌘O 클래스로 이동
⌘⇧O 파일로 이동
⌘⌥O 심볼로 이동
^⇧F4 run/messages/find/... tab 닫기
⌘⌥← / ⌘⌥→ 전, 후에 있던 위치로 이동
⌘⇧Delete 최근 수정 위치로 이동
⌘B 선언으로 이동
⌘⌥B 구현으로 이동
⌘U 부모 메소드나 클래스로 이동
^H Type hierarchy
⌘⇧H Method hierarchy
^⌥ㅗ hierarchy 호출
⌘↑ 네비게이션 바 보이기
F3 북마크
⌥F3 멘션과 함께 북마크
⌘F3 북마크 보이기

Search/Replace

단축키설명

⇧⇧ 전체 검색
⌘F 찾기
⌘G 다음 찾기
⌘⇧G 이전 찾기
⌘R 대체
⌘⇧F path 찾기
⌘⇧R path에서 교체

Live Templates

단축키설명

⌘⌥J Live Template로 감싸기
⌘J Live Template 추가

VCS

단축키설명

⌥⇧C 최근 change 보기
^V 빠른 VSC 팝업 띄우기

Refactoring

단축키설명

F5 Copy
F6 Move
⌘Delete Safe Delete
⇧F6 이름 변경
⌘F6 시그니쳐 변경
⌘⌥N Inline
⌘⌥M 메소드 추출
⌘⌥V 변수 추출
⌘⌥F 필드 추출
⌘⌥C 상수 추출
⌘⌥P 파라미터 추출

Compile and Run

단축키설명

⌘F9 프로젝트 생성
⌘⇧F9 파일, 패키지, 모듈 컴파일
^⌥R configuration 선택하고 실행
^⌥D configuration 선택하고 디버깅
^R 실행
^D 디버깅

General

단축키설명

⌘0 ... ⌘9 해당하는 윈도우 열기
⌥⇧F 즐겨찾기 등록

'알쓸코잡' 카테고리의 다른 글

[JAVA] Google Java Style Guide 번역  (3) 2021.09.22
[Git] 간죽간살 git profile 꾸미기🎀  (0) 2021.08.01