라인 삭제 : 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 |