환경설정에서 shortcut 등록 가능!
<Alt> + <Enter> | 해당 부분의 속성창 |
<Alt> + <Ins> | constructor, getter, setter 등 자동 생성 |
<Ctrl> + <Alt> + b | 해당 인터페이스를 사용하고 있는 클래스 목록 |
<Ctrl> + <Alt> + n | 변수 정리 (코드 리팩토링) |
<Ctrl> + <Alt> + m | 해당 코드 메소드로 생성 |
<Ctrl> + <Alt> + v | 리턴값 자동 완성 |
<Ctrl> + <Alt> + → / ← | 앞뒤로 이동 |
<Ctrl> + b | 해당 메소드, 클래스를 사용하고 있는 곳으로 이동 및 목록 생성 |
<Ctrl> + e | history (코드 왔다갔다 할 때 유용) |
<Ctrl> + o | 메소드 등록 |
<Ctrl> + '/' | // 주석 처리 |
<Ctrl> + <Shift> + '/' | /**/ 주석 처리 |
<Ctrl> + <F12> | 현재 클래스의 메소드 목록 보기 |
<Ctrl> + <Shift> + <Enter> | 코드 한 줄 자동완성 |
<Ctrl> + <Shift> + <F9> | 리컴파일 (보통 devtools와 함께 사용) |
<Ctrl> + <Shift> + <F10> | 현재 코드 실행 |
<Ctrl> + <Shift> + t | 해당 클래스의 test 생성 |
<Ctrl> + <Shift> + <Alt> + t | 해당 메소드 속성 |
"get, set" + <Enter> | getter, setter 생성 |
"iter" + <Enter> | for문 생성 |
"psvm" + <Enter> | public static void main 메소드 생성 |
<Shift> + <F6> | rename, 다른 위치의 해당 부분과 관련된 곳 모두 바꿔줌 |
<Shift> + <F10> | 이전 실행 재실행 |
<Shift> + <Shift> / <Ctrl> + n | 클래스, 메소드 찾기 |
"sout" | System.out.println() |
"soutv" | System.out.println("val=" + val) |
"soutm" + <Enter> | System.out.println(클래스.메소드) |
728x90
'Java' 카테고리의 다른 글
[Java] HashMap의 key에 클래스를 사용하면? (0) | 2025.05.26 |
---|---|
[Java] Optional 클래스 (0) | 2025.05.21 |
[Java] @RestControllerAdvice를 이용한 예외처리 (0) | 2025.05.05 |
[Java] 제네릭과 아일드카드 / 공변과 불공변 (0) | 2025.05.05 |
[Spring] 의존성 주입(DI, Dependency Injection) 방식 (0) | 2025.05.04 |