유용한 IntelliJ 단축키

archymi·2022년 4월 5일
0

intellij 단축키

ctrl + alt + v : 메서드 이름 자동 생성
ctrl + shift + enter : (;) 찍어주면서 밑으로 커서 이동
ctrl + D 한줄 복제
ctrl + Y 한줄 삭제
alt + shift + move(up, down) : 코드 이동
ALt + move : 이전 항목
ctrl + N : 클래스 검색
ctrl + shift + F : 전체 검색
ctrl + shift + F10 : 실행 (run)
ctrl + shift + T : 테스트 코드 바로 만들기
ctrl + E : 코드 히스토리
Ctrl + Alt + O : import 정리
윈도우 : Ctrl, Ctrl+Up/Down : 여러 커서 만들기
맥 OS: Option,Option + Up/Down : 여러 커서 만들기

F2 를 누르면 문제가 되는 코드로 바로 이동
Shift + F6 : Rename class
ctrl + alt + <-, -> : 이전 보고있던 코드로 돌아가기
ctrl + alt + shift + , : Navigate Back
ctrl + alt + shift + . : Navigate Forward

soutp : System.out.println
soutv : System.out.println value

테스트 코드 작성

// isEqualTo => 같다. (equals 메소드)
Assertions.assertThat(order.getDiscountPrice()).isEqualTo(1000);
// isSameAs, isNotSameAs => == 부호
assertThat(memberService1).isSameAs(memberService2);
assertThat(memberService1).isNotSameAs(memberService2);
// 인스턴스인지 확인.
assertThat(memberRepository1).isInstanceOf(MemberRepository.class);
// throws가 될경우 정상.
assertThrows(NoSuchBeanDefinitionException.class,
                () ->  ac.getBean("xxxxx", MemberService.class));

0개의 댓글