본문 바로가기
프로그래밍

8주차, IntelliJ 단축키 2, 테스트 코드, 리팩토링, 디버깅

by 호놀롤루 2022. 2. 12.

1. 단축키

맥 // 윈도우즈

 

Run anything

ctrl 2번

 

 

실행

에디터 실행

ctrl+shift+R // ctrl+shift+F10

실행

shift+R // shift+F10

 

 

종료

command+F2 // ctrl+F2

 

 

라인 수정

복사

command+D // ctrl+D

삭제

command+Delete // ctrl+Y

 

 

파라미터 정보

command+P // ctrl+P

 

 

Quick Definition (정의 확인)

option+space // ctrl+shift+i

 

 

Quick Document (설명 확인)

F1 // ctrl+Q

 

 

Java Doc (API 문서를 주석으로 설명)

메소드 위에서 /**+Enter 하면 Java Doc 양식 생성

 

 

***기능(action) 찾기***

shift+command+A // shift+ctrl+A

 

 

2. 응용 (테스트 코드, 디버깅, 리팩토링, 커스텀 단축키 설정)

2-1. 테스트 코드

생성

option+Enter // alt+Enter

 

테소트 코드 이동

shift+command+T // ctrl+shift+T

 

선택된 테스트 실행

ctrl+shift+R // ctrl+shift+F10

정지

command+F2 // ctrl+F2

 

 

2-2 리팩토링

클래스 이동

F6

 

타입 변경

shift+command+F6 // ctrl+shift+F6

 

시그니처 변경 (반환값, 타입, 파라미터, 파라미터 타입 등, 오버로딩이 되는 것도 시그니처가 달라서 되는 거)

command+F6 // ctrl+F6

 

이름 변경 (변수명 등 이거 하나 바뀌면 파일 내 다 적용, 하다가 esc 누르면 다 취소)

shift+F6

 

리팩토링 기능 지원

ctrl+T // ctrl+alt+shift+T

 

 

2-3. 디버깅

브레이크 포인트 설정

command+F8 // ctrl+F8

 

브레이크 포인트 보기

command+shift+F8 // ctrl+shift+F8

 

디버깅 모드 실행

ctrl+D // shift+F9

 

에디터 실행

ctrl+shift+D // 없음

 

step into (실행 라인 이동)

F7 // F8

step over (다음 라인 이동)

F7 // F8

 

resume program (프로그램 재개, 다음 디버깅 포인트로 이동)

command+option+R // F9

 

 

2-4. Git (간단한 기능 제공)

ctrl+V 

 

 

2-5 커스텀 단축키

 shift 2번 누르고, keymap 검색해서 단축키 등록

 

'프로그래밍' 카테고리의 다른 글

8주차, IntelliJ 단축키1  (0) 2022.02.12

댓글