기본단축키 - 디렉터리, 패키지, 클래스 등 생성 목록 보기
- MacOS: Cmd + n
- Win/Linux: Alt + Insert
코드 Edit
- Main method 생성 및 실행
- 메인 메서드 선언(live template은 아래 참고)
- live template 이용: psvm
- 메인 메서드 실행단축키
- MacOS: Ctrl + Shift + r
- Win/Linux: Ctrl + Shift + F10 - 이전 실행문 재실행 (우측 상단에 실행문 목록 확인 가능)
- MacOS: Ctrl + r
- Win/Linux: Shift + F10
- 현재 Focus 가 해당 메서드에 있어야 함
- 좌측 실행 버튼
- 라인 수정하기
- 라인 복제하기
- MacOS: Cmd + d
- Win/Linux: Ctrl + d
- 라인 삭제하기
- MacOS: Cmd + 백스페이스
- Win/Linux: Ctrl + y
- 문자열 라인 합치기
- MacOS: Ctrl + Shift + j
- Win/Linux: Ctrl + Shift + j
- 라인 단위로 옮기기
- 문법에 관계 없이 라인 이동
- MacOS: Opt + Shift + ↑↓
- Win/Linux: Alt + Shift + ↑↓
- 구문 안에서만 라인 이동 (메서드를 벗어날 수 없음)
- MacOS: Cmd + Shift + ↑↓
- Win/Linux: Ctrl + Shift + ↑↓
- Element 단위로 옮기기
- Ex. html, xml 등의 규격이 정해진 마크업 언어에서 활용
- MacOS: Cmd + Opt + Shift + ←→
- Win/Linux: Ctrl + Alt + Shift + ←→
- Ex. html, xml 등의 규격이 정해진 마크업 언어에서 활용
- 문법에 관계 없이 라인 이동
- 라인 복제하기
- 코드 즉시 보기
- 인자값 즉시 보기 (Parameter Info)
- MacOS: Cmd + p
- Win/Linux: Ctrl + p
- 코드 구현부 즉시 보기 (Quick Definition)
- 클래스- 클래스 전체 코드
- 인스턴스- 인스턴스 생성 코드
- 메서드- 메서드 정의 코드
- MacOS: Opt + Space
- Win/Linux: Ctrl + Shift + i
- 인자값 즉시 보기 (Parameter Info)
- Doc 즉시 보기 (Quick Documentation)
- MacOS: F1
- Win/Linux: Ctrl + q
- 포커스
- 포커스 에디터
- 단어별 이동
- MacOS: Opt + ←→
- Win/Linux: Ctrl + ←→
- 단어별 선택 (Move Caret to Next Word with Selection)
- MacOS: Opt + Shift + ←→
- Win/Linux: Ctrl + Shift + ←→
- 라인 첫/끝 이동
- MacOS: fn + ←→
- Win/Linux: Home, End
- 라인 전체 선택
- MacOS: fn + Shift + ←→
- Win/Linux: Shift + Home, End
- Page Up/Down
- MacOS: fn + ↑↓
- Win/Linux: Page Up, Page Down
- 검색
- 검색 텍스트
- 현재 파일에서 검색 (Find)
- MacOS: Cmd + f
- Win/Linux: Ctrl + f
- 현재 파일에서 교체 (Replace)
- MacOS: Cmd + r
- Win/Linux: Ctrl + r
- 전체에서 검색 (Find in Path)
- MacOS: Cmd + Shift + f
- Win/Linux: Ctrl + Shift + f
- 전체에서 교체 (Replace in Path)
- MacOS: Cmd + Shift + r
- Win/Linux: Ctrl + Shift + r
- 자동완성
- 기본 자동완성 (Completion -> Basic)
- MacOS: Ctrl + Space
- Win/Linux: Ctrl + Space
- 스마트 자동완성 (Completion -> SmartType)
- Win/Linux: Ctrl + Shift + Space
- MacOS: Ctrl + Shift + Space
- static method 자동완성
- MacOS: Ctrl + Space + Space
- Win/Linux: Ctrl + Space + Space
- getter/setter/생성자 자동완성 (Generate)
- MacOS: Cmd + n
- Win/Linux: Alt + Insert
- Override 메서드 자동완성 (Implement Methods)
- MacOS: Ctrl + i
- Win/Linux: Ctrl + i
- 기본 자동완성 (Completion -> Basic)
- 리팩토링
- 변수 추출하기 (Extract -> Variable)
- MacOS: Cmd + Opt + v
- Win/Linux: Ctrl + Alt + v
- 파라미터 추출하기 (Extract -> Parameter)
- MacOS: Cmd + Opt + p
- Win/Linux: Ctrl + Alt + p
- 메서드 추출하기 (Extract -> Method)
- MacOS: Cmd + Opt + m
- Win/Linux: Ctrl + Alt + m
- 이너클래스 추출하기
- MacOS: F6
- Win/Linux: F6
- 리팩토링 기타
- 이름 일괄 변경하기 (Rename)
- MacOS: Shift + F6
- Win/Linux: Shift + F6
- 타입 일괄 변경하기 (Type Migration)
- MacOS: Cmd + Shift + F6
- Win/Linux: Ctrl + Shift + F6
- Import 정리하기 (Optimize Imports)
- MacOS: Ctrl + Opt + o
- Win/Linux: Ctrl + Alt + o
- 자동 설정: [Find Action] -> Optimize imports on 입력 -> “Auto import: …”
- 코드 자동 정렬하기 (Reformat Code)
- MacOS: Cmd + Opt + l
- Win/Linux: Ctrl + Alt + l
- 이름 일괄 변경하기 (Rename)
- 변수 추출하기 (Extract -> Variable)
- 디버깅
- Break Point 걸기 (Toggle Line Breakpoint)
- 해당 라인 number 옆 클릭
- MacOS: Cmd + F8
- Win/Linux: Ctrl + F8
- Break Point의 라인은 아직 실행하기 전 상태이다.
- Conditional Break Point
- 반복문에서 특정값을 가지고 있는 객체가 나왔을 때만 멈추고자 할 때 유용
- Git & Github
- Git 기본 기본 기능 사용하기
- Git View On
- View 탭 -> Tool Windows -> Version Control
- MacOS: Cmd + 9
- Win/Linux: Alt + 9
- Git Option Popup (VCS Operations Popup)
- MacOS: Ctrl + v
- Win/Linux: Alt + `(Back Quote)
- Git History
- MacOS: Ctrl + v => 4
- Win/Linux: Alt + ` => 4
- Branch
- MacOS: Ctrl + v => 7
- Win/Linux: Alt + ` => 7
- Commit
- MacOS: Cmd + k
- Win/Linux: Ctrl + k
- Push
- MacOS: Cmd + Shift + k
- Win/Linux: Ctrl + Shift + k
- Pull
- MacOS: [Find Action] => git pull 검색
- Win/Linux: [Find Action] => git pull 검색
'Engineering WIKI > IDE Shortcut Keys' 카테고리의 다른 글
EditPlus 단축키 (0) | 2021.01.17 |
---|---|
Vscode 단축키 (0) | 2021.01.17 |
Eclipse 단축키 (0) | 2021.01.17 |