이클립스에서 인텔리제이로 넘어오면서 거의 단축키를 활용하지 않고 마우스로 작업했었는데, 작업 효율이 많이 떨어지는 것 같아 자주쓰이는 단축키들을 알아보았다.
Ctrl
+ R
: 단어 바꾸기Alt
+ Enter
: 오류 수정, 인텐션 액션, 검사Shift
+ Alt
+ Enter
: 첫 번째 제안 적용F2
: 다음 오류, 경고, 제안으로 점프Shift
+ F6
: Refactor > RenameShift
+ F10
: 이전 명령 실행Alt
+ 1
: 프로젝트 창 열기Alt
+ F12
: 터미널 열기Esc
: 에디터로 포커스 이동, 변경 사항 적용하지 않고 팝업 창 닫기Ctrl
+ E
: 최근 실행 파일Ctrl
+ B
: 심볼의 선언으로 이동Alt
+ F7
: 항목이 사용된 모든 위치 표시Ctrl
+ Ctrl
: Run AnythingCtrl
+ W
: 선택 영역 확대Ctrl
+ Shift
+ W
: 선택 영역 축소Shift
+ Ctrl
+ Enter
: 현재 구문 자동 완성Ctrl
+ Alt
+ L
: 자동 포매팅Ctrl
+ Alt
+ V
: 변수 추출하기Ctrl
+ Alt
+ M
: Extract methodCtrl
+ Alt
+ N
: Inline variableCtrl
+ Alt
+ O
: 불필요한 import문 제거Ctrl
+ Alt
+ Insert
: 같은 디렉토리에 생성Ctrl
+ Alt
+ Shift
+ U
: UML 클래스 다이어그램Shift
+ Ctrl
+ Alt
+ L
: 전체 파일 서식 지정Shift
+ Ctrl
+ Alt
+ T
: 사용 가능한 리팩토링 옵션 표시Shift
+ Ctrl
+ A
: Find ActionShift
+ Shift
: 전체 검색Ctrl
+ D
: 라인 복제Alt
+ Insert
: GenerateCtrl
+ Shift
+ ↑
: 코드 한 줄 혹은 선택 영역을 한 줄 위로 이동 Ctrl
+ Shift
+ ↓
: 코드 한 줄 혹은 선택 영역을 한 줄 아래로 이동 Source
psvm : public static void main(String[] args)
main 단축은 알았는데 psvm은 처음 알았어요.