intellij mac 단축키
 2021-12-29ide
꼭 기억해야 할 단축키
- 스마트 코드 완성 : Control + Shift + Space
 
- 모두 검색 : Double Shift
 
- quick fix : Option + Enter
 
- Generate Code(생성자, getter, setter, override 등) : Command + N 또는 Control + Enter
 
- 파라미터 정보 : Command + P
 
- 확장 선택(선택 영역이 점점 확장된다.) : Option + ↑
 
- 확장 선택(선택 영역이 점점 줄어든다.) : Option + ↓
 
- 최근 파일들 팝업 : Command + E
 
- Rename(참조되는 모든 이름이 변경된다.) : Shift + F6
 
General
- 도구 창 열기 : Command + [0-9]
 
- 모두 저장 : Command + S
 
- 파읠 동기화 : Command + Option + Y
 
- editor 창 최대 최소 토글 : Control + Command + F
 
- Color, Code Style, keymap, view mode, Look and Fell 스키마 변경 : Control + BackQuote(`)
 
- settings dialog 열기 : Ctrl + Alt + S
 
- project dialog 열기 : Command + ,
 
- Action 찾기 팝업 : Command + Shift + A
 
- 태스크 팝업 : Option + Shift + N
 
Debugging
- Step over / into : F8 / F7
 
- Smart step over / into : Shift + F8 / Shift + F7
 
- 현재커서위치까지 실행 : Option + F9
 
- 표현식 사용 팝업 : Option + F8
 
- 다음브레이크 포인트까지 실행 : Option + F9
 
- 브레이크 포인트 토글 : Command + F8
 
- 모든 브레이크 포인트 보기 팝업 : Command + Shift + F8
 
Search / Replace
- 모두 검색 : Double Shift
 
- 현재 editor 파일에서 검색(열린 파일이 없을경우 동작하지 않음) : Command + F
 
- 다음 찾기 / 이전 찾기(열린 파일이 없을경우 동작하지 않음) : Command + G / Command + Shift + G
 
- 현재 파일에서 바꾸기 : Command + R
 
- path 에서 찾기 : Command + Shift + F
 
- path 에서 바꾸기 : Command + Shift + R
 
- 현재 커서가 있는 항목 선택 : Control + G
 
- 현재 커서가 있는 항목과 같은 이름 모두 선택 : Control + Command + G
 
Editing
- 기본 코드 완성 : Control + Space
 
- 스마트 코드 완성 : Control + Shift + Space
 
- ;콜론으로 끝나면 문장끝으로 이동 아니면 한줄 엔터 : Command + Shift + Enter
 
- 파라미터 정보 : Command + P
 
- 간단한 정보 : Command + mouse
 
- Generate Code(생성자, getter, setter, override 등) : Command + N 또는 Control + Enter
 
- Override methods : Control + O
 
- Implement methods : Control + I
 
- 코드 블럭(if, while, try catch 등) : Command + Option + T
 
- 단순 주석 토글 : Command + /
 
- 블럭 단위 주석 토글 : Command + Option + /
 
- 확장 선택(선택 영역이 점점 확장된다.) : Option + ↑
 
- 확장 선택(선택 영역이 점점 줄어든다.) : Option + ↓
 
- Context 정보보기 : Control + Shift + Q
 
- quick fix : Option + Enter
 
- Reformat Code(적용영역선택, import 최적화 등을 한번에 할 수 있는 팝업) : Command + Option + L
 
- import 최적화 : Control + Option + O
 
- 선택한 라인 indent / unIndent : Tab / Shift + Tab
 
- 한줄 복사 : Command + D
 
- 한줄 삭제 : Command + BackSpace(delete)
 
- undo : Command + Z
 
- redo : Command + Shift + Z
 
- 스마트 라인 조인 : Control + Shift + J
 
- 스마트 라인 나누기(문자열일 경우 자동으로 + 로 붙여서 여러줄에 쓴다.) : Command + Enter
 
- 스마트 new line(커서가 현재 줄의 끝이 아니더라도 엔터가 된다.) : Shift + Enter
 
- 대소문자 토글 : Command + Shift + U
 
- 프로젝트 코드 확장 / 축소 : Command + / -
 
- 모두 확장 : Command + Shift +
 
- 모두 축소 : Command + Shift -
 
- 현재 에디터 탭 닫기 : Command + W
 
- 현재 에디터 새창으로 띄우기 : Shift + F4
 
- 커서가 위치한 메소드의 위치 변경 : Command + Shift + 위/아래
 
- css 문법으로 태그 생성(예:#myDiv>ul>li*5) : Tab
 
Refactoring
- 파일 복사 : F5
 
- 파일 이동 : F6
 
- safe delete : Command + Delete
 
- Rename : Shift + F6
 
- Refactor this(현재 editor 파일의 이동, 복사 extract 등 설정) : Control + T
 
- Change Signature(파일의 접근제어, 이름, 파라미터등을 수정) : Command + F6
 
- inline(메소드를 인라인 처리한다.) : Command + Option + N
 
- Extract Method : Command + Option + M
 
- Extract Variable : Command + Option + V
 
- Extract Field : Command + Option + F
 
- Extract Constant : Command + Option + C
 
- Extract Parameter : Command + Option + P
 
Navigation
- 클래스로 이동 : Command + O
 
- 파일로 이동 : Command + Shift + O
 
- 메소드로 이동 : Command + Option + O
 
- editor tab 왼쪽/오른쪽 이동 : Command + Shift + [ / ]
 
- tool window 에서 editor 로 이동 : ESC
 
- 활성화된 tool window hide : Shift + ESC
 
- 라인으로 이동 : Control + L
 
- 최근 파일 팝업 : Control + E
 
- 현재 파일의 모든 view : Option + F1
 
- 선언 위치로 이동 : Command + B, Command + Click
 
- 구현 위치로 이동 : Command + Option + B
 
- definition 빠른 조회 : Option + Space 또는 Command + Y
 
- 슈퍼 메소드/슈퍼 클래스로 이동 : Command + U
 
- 이전/다음 메소드로 이동 : Control + Shift + Up / Down
 
- 파일 구조 팝업 : Command + F12
 
- Type hierarchy : Control + H
 
- Method hierarchy : Command + Shift + H
 
- Call hierarchy : Control + Option + H
 
- 이전 / 다음 표시된 에러 : F2 / Shift + F2
 
- 네비게이션 bar 표시 : Option + Home(fn+왼쪽화살표)
 
- 북마크 토글 : F3
 
- 북마크 추가(숫자, 영문) : Option + F3
 
- 넘버링된 북마크로 이동 : Control + [0-9]
 
- 북마크 표시 : Command + F3
 
- 새로운 테스트 생성 및 이동 : Command + Shift + Ts
 
Compile and Run
- 빌드 프로젝트: Command + F9
 
- 선택된 파일, 패키지 또는 모듈 컴파일 : Command + Shift + F9
 
- 선택된 configuration run/debug : Control + Option + R/D
 
- Run/Debug : Control + R/D
 
- 서비스 멈춤 : Command + F2
 
Usage Search
- 전체 찾기(tool window) / 파일에서 찾기 : Option + F7 / Command + F7
 
- 검색 팝업: Command + Option + F7
 
VCS / Local History(git)
- commit : Command + K
 
- update project : Command + T
 
- push commits : Command + Shift + K
 
- VCS 팝업 : Control + V
 
Live Templates
- Surround with Live Template : Command + Option + J
 
- Insert Live Template : Command + J