티스토리 뷰
- 필요한 단축키 있을때마다 계속 업데이트
- 익혀두면 코드 짤 때 / 리팩토링할 때 / 기존 코드 뒤져볼때 상당히 편리함
필수 단축키
Windows | MacOS | 단축키 기능 |
Ctrl + Shift + Space | Control + Shift + Space | 적합한 코드 자동완성 추천 |
Shift + Shift | Shift + Shift | 파일, 클래스, 설정 등 키워드에 관련된 가능한 모든 것을 검색 |
Alt + Insert | Command + N | 생성자, Getter/Setter, toString과 같은 코드 생성 (Lombok으로 대체 가능) |
Ctrl + W | Ctrl + W | 커서 근처의 코드 선택 영역 확대 |
Ctrl + Shift + W | Ctrl + Shift + W | 커서 근처의 코드 선택 영역 축소 |
Ctrl + P | Command + P | 커서가 위치한 메서드의 매개변수 조회 |
Ctrl + E | Command + E | 최근 오픈한 파일 목록 검색 |
실행/디버깅 단축키
Windows | MacOS | 단축키 기능 |
Ctrl + F9 | Command + F9 |
프로젝트 빌드 |
Shift + F10 | Command + R |
프로젝트 실행 |
Shift + F9 | Command + D | 디버깅 모드로 실행 |
F8 / F7 | F8 / F7 | 디버깅 한 단계씩 진행 (step into) / 디버깅 메서드 안으로 들어가면서 진행 (step out) |
Shift + F7 / Shift + F8 |
Shift + F7 / Shift + F8 |
Smart Step into / Smart Step out
|
Option + Command + R | 다음 브레이크포인트(break point)로 이동 |
검색 / 교체
Windows | MacOS | 단축키 기능 |
Ctrl + F | Command + F | 현재 파일에서 검색 |
Ctrl + R | Command + R | 현재 파일에서 교체 |
Ctrl + Shift + F | Command + Shift + F | 전체 파일에서 검색 |
Ctrl + Shift + R | Command + Shift + R | 전체 파일에서 교체 |
F3 | Command + G | 다음 검색 항목 |
Shift + F3 | Command + Shift + G | 이전 검색 항목 |
리팩토링
Windows | MacOS | 단축키 기능 |
Ctrl + Alt + L | Command + Option + L | 자동 정렬(Reformat) |
Shift + F6 | Shift + F6 | 이름(클래스명) 변경(Rename) |
Ctrl + Alt + M | Command + Option + M | 함수 수출(Extract Method) |
Ctrl + Alt + V | Command + Option + V | 변수 수출(Extract Variable) |
Ctrl + Alt + F | Command + Option + F | 멤버 필드 수출(Extract Field) |
Ctrl + F6 | Command + F6 | 메소드 파라미터 추가, 삭제 및 변경(Change SIgnature) |
깃(Git)
MacOS | 단축키 기능 |
Command + K | 깃 커밋(Commit) |
Command + Shift + K | 깃 푸쉬(Push) |
'CHAT' 카테고리의 다른 글
명확하고 간단한 문제 정의 (0) | 2024.04.08 |
---|---|
2022년 회고 (1) | 2023.02.05 |
도움되는 사이트 목록 (0) | 2021.12.24 |
[GCP] 제공하는 SSML 태그 (0) | 2021.05.20 |
[캡스톤디자인] 프로젝트설계 - 상용화된 AI스피커 분석 (0) | 2021.03.22 |
Comments