본문 바로가기

Web/tip

[IntelliJ] 유용한 디버깅 단축키 정리 MAC ⌨️

728x90

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

https://zuyo.tistory.com/905

 

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

 

 

728x90