Alt + Insert : getter and setter, contructor .. 등 메서드 자동 생성
Alt + 1 : project tab 여/닫기
Alt + Shift + F : replace or replace all
Ctrl + P : parameter info (커서가 위치한 메서드의 매개변수 조회)
Ctrl + Alt + V
memberRepository.findByName(member.getName());
// Ctrl + Alt + V
Optional<Member> byName = memberRepository.findByName(member.getName());
Alt + Shift + M : Extract Method
memberRepository.findByName(member.getName())
.ifPresent(m -> {
throw new IllegalStateException("이미 존재하는 회원입니다.");
});
// Ctrl + Alt + M -> 입력한 메서드 명으로 메서드 작성됨 (ex. validateDuplicateMember)
validateDuplicateMember(member);
private void validateDuplicateMember(Member member) {
...
}
Alt + Enter : static
Alt + Shift + R : variable rename
Shift + F10 : 이전에 실행한 파일 재실행
Ctrl + E : 과거 히스토리 조회
Ctrl + Alt + S : Settings
Ctrl + Shift + T : 테스트 케이스 자동 완성
Ctrl + Alt + Shift + S : Project Structure 창 -> JDK 버전 변경시 사용
Ctrl + Alt + N : Inline variable
Ctrl + P : Parameter Info
Ctrl + Shift + Alt + L : show reformat
Ctrl + Shift + F : find in files
Ctrl + Shift + F9 : recompile thisFile