빌드, 실행
빌드 |
Ctrl + B |
실행 |
Ctrl + F11 |
(웹서버 선택 후) 서버 기동 |
Ctrl + Alt + R |
(웹서버 선택 후) 디버그 모드로 서버 기동 |
Ctrl + Alt + D |
Spring Boot 실행 |
Alt + Shift + X, B |
Ant 빌드 |
Alt + Shift + X, Q |
디버그
메소드 내부로 (Step Into) |
F5 |
다음 라인으로 (Step Over) |
F6 |
메소드 빠져나가기 |
F7 |
다음 브레이크 포인트로 |
F8 |
현재 라인까지 실행 (Run to Line) |
Ctrl + R |
브레이크 포인터 설정/해제 |
Ctrl + Shift + B |
유닛 테스트
Unit Test 실행 |
Alt + Shift + X, T |
코드 정리
전체 라인 정리 |
Ctrl + Shift + F |
import 정리 |
Ctrl + Shift + O |
편집
라인 삭제 |
Ctrl + D |
대소문자 변환 |
Ctrl + Shift + X / Y |
refactor. 참조하는 곳을 모두 찾아 이름 변경 |
Alt + Shift + R |
주석
라인 주석 추가. 한 번 더 하면 주석해제 |
Ctrl + / |
블록 주석(/*..*/) 추가 |
Ctrl + Shift + / |
블록 주석(/*..*/) 제거 |
Ctrl + Shift + \ |
템플릿으로 설정된 주석 추가 |
Alt + Shift + J |
코드 자동완성, 편의
코드 자동완성 (sysout 등, 리눅스에선 Alt + /) |
Ctrl + Space |
파라미터 힌트 |
Ctrl + Shift + Space |
Override, Implement, Getter/Setter 등 |
Alt + Shift + S |
try-catch 또는 for, do 등 |
Alt + Shift + Z |
이동
메소드 정의부로 이동 |
F3 |
메소드 정의부, 구현부로 이동 |
Ctrl + Click |
원하는 라인으로 이동 |
Ctrl + L |
다음 표시된 곳(에러, 경고, 북마크 등)으로 |
Ctrl + , |
매칭되는 괄호로 이동 |
Ctrl + Shift + P |
매칭되는 태그로 이동 |
Ctrl + Shift + > |
블록 지정한 문자열 찾아 이동 |
Ctrl + K |
블록 지정한 문자열 찾아 이동 (역방향) |
Ctrl + Shift + K |
검색
전체 검색 |
Ctrl + H |
현재 파일 안에서 검색 |
Ctrl + F |
특정 메소드나 필드를 참조하는 곳 검색 |
Ctrl + Shift + G |
처음 호출해지는 함수까지 찾아준다 |
Ctrl + Alt + H |
파일명으로 파일 검색 |
Ctrl + Shift + R |
구조
클래스 하이어라키 보기 |
Ctrl + T |
클래스 메소드, 필드 보기 |
Ctrl + O |
윈도우
편집창으로 포커스 |
F12 |
폰트 확대/축소 (Neon 이상) |
Ctrl + + / - |
전체화면 |
Ctrl + M or 탭 더블 클릭 |
파일 닫기 |
Ctrl + W |
열린 파일 모두 닫기 |
Ctrl + Shift + W |
탭 이동 |
Ctrl + F6 Ctrl + Shift + F6 |
View 간 전환 |
Ctrl + F7 |
Perspective 간 전환 |
Ctrl + F8 |
소스를 두 개의 윈도우로 나누어 보기 |
Ctrl + Shift + [ |
단일 Folding 접기 |
Ctrl + Numpad_Plus(+) |
단일 Folding 펼치기 |
Ctrl + Numpad_Plus(+) |
이전에 작업하던 곳으로 이동, 복귀 |
Alt + 좌우 |
에러
에러의 원인에 대한 힌트를 제공 |
(빨간줄 위에 커서) F2 |
Quick Fix |
Ctrl + 1 |
'개발_기타 > 미분류' 카테고리의 다른 글
리다이렉트 (Redirect), 포워딩 (Forward) 방식의 차이 (0) | 2021.01.17 |
---|---|
데이터 전송 방식 (GET, POST) (0) | 2021.01.17 |
비주얼 스튜디오 코드 (VSC, Visual Studio Code) 단축키 (0) | 2021.01.10 |
웹브라우저 디버거 단축키 (0) | 2019.05.08 |
2진수의 음수표현법 (0) | 2017.07.22 |