반응형
빌드, 실행
빌드 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 |
반응형
'개발_기타 > 미분류' 카테고리의 다른 글
tar 명령어 (압축, 압축해제) (0) | 2022.03.27 |
---|---|
리눅스 파일 권한과 chmod, 특수 권한 (SetUID, SetGID, Sticky-Bit) (0) | 2022.03.27 |
SSH로 GCP 인스턴스 접속하기 (0) | 2022.03.24 |
IntelliJ 단축키 (mac, Windows) (0) | 2021.08.08 |
대칭키, 공개키(비대칭키) 암호화 통신 (0) | 2021.08.01 |