https://yeonyeon.tistory.com/239
[IntelliJ] 편하게 디버깅하기
😊 서론 원래는 System.out.println()을 찍어가며 디버깅을 했었다. 좋지 않은 습관임은 알았지만 다른 공부할게 너무 많아서 우선순위가 뒤로 밀려났다. 이전 미션에서 페어 프로그래밍을 진행하며
yeonyeon.tistory.com
https://smpark1020.tistory.com/423
[IntelliJ] 자주쓰는 단축키(Mac)
자주쓰는 단축키 파일 찾기: Command + Shift + O 클릭한 메서드로 이동: Command + 클릭 이전/다음 시점으로 이동: Command + Option + 화살표(좌, 우) 단어 단위 이동: Option + 화살표(좌, 우) 파라미터 변수 확
smpark1020.tistory.com
IntelliJ 단축키 (mac, Windows)
자주 사용하는 IntelliJ 단축키 정리 OS : macOS, Windows ⇧ : shift ⌃ : controll ⌥ : option ⌘ : command Home : fn + ← End : fn + → Page Up : fn + ↑ Page Down : fn + ↓ 일반 ⌘ 0~9 (Alt + [0-9]) : 각 도구창 토글 ⌘+1 : Proje
zuyo.tistory.com
요 포스팅들을 보면서 맥만 따로 정리했다 복사해서 한쪽 메모에 붙여두고 익숙해지도록 만들어야겠다
파일검색 ⌘ + ⇧ + O
코드검색 ⌘ + ⇧ + F
최근파일목록 ⌘ + E
- 파일 찾기: Command + Shift + O
- 클릭한 메서드로 이동: Command + 클릭
- 이전/다음 시점으로 이동: Command + Option + 화살표(좌, 우)
- 단어 단위 이동: Option + 화살표(좌, 우)
- 파라미터 변수 확인: Command + P
- 변수 추출: Command + Option + V
- 코드 라인 복사: Command + D
- 이전 클래스 확인: Command + E
- 해당 테스트 실행: Control + Shift + R
- 해당 테스트 디버깅 실행: Control + Shift + R
- 최근 실행했던 테스트 실행: Control + R
- 최근 실행했던 테스트 디버깅 실행: Control + D
- 해당 코드 라인 마치고 다음 라인으로 이동: Command + Shift + Enter
- 테스트 클래스 생성/이동: Command + Shift + T
- import 하기: Option + Enter
- 쓰지 않는 import 정리 하기: Control + Option + O
- 자동 완성: Control + Space
- 메서드 생성 및 수정: Option + Enter
- 주석: Command + /
- 라인 삭제: Command + Backspace
- 문법 단위로 코드 이동: Command + Shift + 화살표(상, 하)
- 한줄 단위로 코드 이동: Option + Shift + 화살표(상, 하)
- 생성자/Getter/Setter/toString 만들기: Control + Enter
- 해당 메서드를 사용하는 곳 조회: Option + F7
빌드, 실행, 디버그
- ⌘ F9 (Ctrl + F9) : 프로젝트 빌드(Make project)
- ⌃ ⌥ R (Shift + F10) : 실행 (Run)
- ⌘ D (Shift + F9): 디버그 (Debug)
- ⌘ F2 (Ctrl + F2) : 실행 종료
- ⌘ F8 (Ctrl + F8) : 브레이크 포인트
- ⌘ F9 (F9) : Resume (다음 브레이크 포인트로)
- F8 (F8) : Step Over (다음 라인으로)
- F7 (F7) : Step Into (안으로 들어가기)
- ⇧ F8 (Shift + F8) : Step Out (밖으로 나가기)
디버그 할 때 추가
- run to cursor : ⌥ + F9 -포커스 라인으로 이동
- evaluate : ⌥ + F8 - 현재 위치에서 코드 실행
Live Template
- ⌘ J (Ctrl + J) : Live template 목록 조회
- psf : public static final
- prsf : private static final
- psvm : public static void main(String[] args)
- thr : throw new
- fori : for 문
- iter : for-each 문
- todo : 날짜와 함께 todo 주석 ex) // TODO: 2019/12/31
- sout : System.out.println();
버전관리
- ^ V (Alt + BackQuote) : VCS Operations
- ⌘ T (Ctrl + T) : Update
- ⌘ K (Ctrl + K) : 커밋
- ⌘ ⇧ K (Ctrl + Shift + K) : Push
'Web > tip' 카테고리의 다른 글
[exception] 한눈에 보는 Exception Class (0) | 2023.02.27 |
---|---|
[codereview]실무에 대한 팁 (0) | 2023.02.27 |
[pattern] 내가 보려고 쓰는 예제 (0) | 2023.02.26 |
[Mac Git] 내가 보려고 정리한 명령어들 (0) | 2023.01.07 |
[IntelliJ] properties 한글 깨짐 (0) | 2023.01.04 |