삽질저장소

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
  • Thank You for Visiting My Blog, Have a Good Day 😆
    © 2021 Developer shPark, Powered By Gatsby.