기본
control(⌃)
+ space(␣)
: 기본 코드 자동 완성
control(⌃)
+ shift(⇧)
+ space(␣)
: 스마트 자동 완성
cmd(⌘)
+ shift(⇧)
+ return(⏎)
: 문장 자동 완성
cmd(⌘)
+ option(⌥)
+ l
: 코드 컨벤션(코드 가독성 검사) 체크
cmd(⌘)
+ delete(⌫)
: 라인 삭제
cmd(⌘)
+ d
: 라인 복사
cmd(⌘)
+ /
: 주석 처리
cmd(⌘)
+ option(⌥)
+ /
: 블록 주석 처리/**
+ return(⏎)
: Java Doc 생성
cmd(⌘)
+ f
: 검색
cmd(⌘)
+ g
: 다음 찾은 항목
cmd(⌘)
+ shift(⇧)
+ g
: 이전 찾은 항목
cmd(⌘)
+ shift(⇧)
+ f
: 파일 내 검색
shift(⇧)
+ shift(⇧)
: 전체 검색 (intelliJ 기능도 검색 가능)
option(⌥)
+ F7
: 사용처 찾기
cmd(⌘)
+ r
: 바꾸기
cmd(⌘)
+ shift(⇧)
+ f
: 파일 내 바꾸기(Replace in Files)
cmd(⌘)
+ shift(⇧)
+ a
: 기능 찾기(Find Action)
리팩토링
option(⌥)
+ return(⏎)
: Quick Fix
cmd(⌘)
+ p
: 파라미터 정보
cmd(⌘)
+ n
: 코드 생성(Getter&Setter, 생성자)
control(⌃)
+ o
: override 메서드 생성
control(⌃)
+ t
: 리팩토링 관련 기능들
cmd(⌘)
+ option(⌥)
+ v
: 지역 변수 분리
cmd(⌘)
+ option(⌥)
+ c
: 상수 분리
cmd(⌘)
+ option(⌥)
+ m
: 메서드 분리
cmd(⌘)
+ option(⌥)
+ n
: 메서드 인라인화
cmd(⌘)
+ shift(⇧)
+ t
: 테스트 코드 생성
control(⌃)
+ option(⌥)
+ o
: Import 최적화
실행 & 디버깅
control(⌃)
+ shift(⇧)
+ r
: 현재 코드 실행
control(⌃)
+ r
: 이전에 실행한 코드 다시 실행
cmd(⌘)
+ F9
: 빌드(Spring dev tool 사용 시 빌드만으로 View Refresh 가능)
control(⌃)
+ control(⌃)
: Run Anything
cmd(⌘)
+ F2
: 실행 종료
control(⌃)
+ shift(⇧)
+ d
: 디버깅 실행
control(⌃)
+ d
: 이전에 실행한 코드 디버깅 실행
cmd(⌘)
+ F8
: 브레이크 포인트 설정
cmd(⌘)
+ shift(⇧)
+ F8
: 브레이크 포인트 모두 보기
F7
: Step Into(실행 라인 이동, 메서드 내부 확인)
F8
: Step Over(다음 라인 이동)
cmd(⌘)
+ option(⌥)
+ r
: Resume Program(다음 브레이크 포인트 or 끝까지 실행)
창 변경
esc
: 에디터 창
cmd(⌘)
+ 1
: 프로젝트 창
space
: 프로젝트 창에서 클래스 미리보기
esc
: 미리보기 종료
cmd(⌘)
+ e
: 최근 파일 이동
control(⌃)
+ tab
+ : 에디터 창 이동
cmd(⌘)
+ shift(⇧)
+ F12
: 에디터 창만 보기(나머지 축소)
control(⌃)
+ v
+ : VCS(Git) 작업