라인 삭제 : Ctrl + Y

 

라인 복붙 : Ctrl + D

 

import, static import : Alt + Enter

 

getter, setter 자동 생성 : Alt + Insert

 

Rename : Shift + F6

 

출력문 생성 : sout -> tab

 

함수 설명 : Ctrl + Q 

 

자동정렬 : Ctrl + Alt + L

 

변수 추출 : Ctrl + Alt + V (반환값이 있는 함수를 변수로 안 받고 호출만 했을 때 이걸 사용하면 반환값을 받는 변수 자동 생성됨)

 

함수 추출 : Ctrl + Alt + M (지정된 로직을 하나의 함수로 추출해줌. 기존에 존재하던 로직은 이 함수를 호출하는 것으로 대체됨)

 

JUnit Test 자동 생성 : Ctrl + Shift + T (테스트 생성할 클래스에 커서 두고서 눌러야 함. test 부분에 패키지까지 똑같이 만들어진다. 당연히 테스트 로직은 직접 작성해야함)

 

다시실행 : Shift + F10 (바로 전에 실행한 것 다시 실행)

 

인라인 : Ctrl + Alt + N (같은 걸 사용하는 두 로직을 한 로직으로 줄여줌)

@Override
public List<Member> findAll() {
	List<Member> result = em.createQuery("select m from Member m", Member.class)
			.getResultList();
	return result;
}

에서 result에 Ctrl + Alt + N 하면

@Override
public List<Member> findAll() {
	return em.createQuery("select m from Member m", Member.class)
			.getResultList();
}

으로

 

psvm (public static void main) 

 

오류 찾기(오류 발생 라인으로 바로 이동) : F2

 

히스토리 : Ctrl + E (클래스를 디렉토리를 타고 갈 필요 없이 히스토리 검색으로 편하게 갈 수 있다.)

Ctrl + E + Enter 하면 빠르게 이전 클래스로 돌아갈 수 있음

 

다음줄로 자동 엔터 : Ctrl + Shift + Enter

); 같은 짜잘한 놈 자동으로 입력하고 바로 다음줄로 넘어갈 수 있다.

 

구현체 바로가기 : Ctrl + Alt + B 

해당 인터페이스를 구현하는 구현체들로 바로 이동할 수 있다.

 

클래스 검색 : Ctrl + N

존재하는 클래스, 인터페이스, 어노테이션 등을 빠르게 검색할 수 있다.

'기타' 카테고리의 다른 글

GIT CLI  (0) 2021.01.09
POSIX CLI  (0) 2021.01.09
Scanner, BufferedReader 입력  (0) 2021.01.08

+ Recent posts