나의 독학은
[윈도우] 인텔리제이 단축키 본문
어느 시니어 분의 유튜브에서 주니어때 마우스 없이 단축키만을 이용해 인텔리제이를 쓰는 연습을 하는 것이 좋다고 얘기하셨다.
나 역시 Spring을 공부하면서 키보드와 마우스로 왔다갔다 하는 것이 불편했기에 인텔리제이의 단축키를 정리해본다.
▷ F2
에러난 곳으로 한 번에 이동
▷ psvm
main메서드 만들 때 사용
▷ soutv
변수에 대한 System.out.println를 자동 완성
▷ soutm
메서드에 대한 System.out.println를 자동 완성
▷ Enter
패키지를 여닫는 것과 같이 Project Structure를 보기 쉽게 정리할 때 사용
▷ iter
iterator 처럼 리스트나 배열을 순회하고 싶을 때 자동 완성 해주는 단축키
▷ Ctrl + A
여러 변수들을 전체 선택 하는 단축키
▷ Ctrl + B
메서드를 내부적으로 알고 싶을 때
객체가 어디 쓰였는지 알고 싶을 때
▷ Ctrl + Alt + ⇦(방향키)
Ctrl + B를 하고 원래 있던 창으로 돌아오고 싶을 때
▷ Ctrl + D
똑같은 문장 복사 하고 싶을 때, 문장 뒤에 커서를 두고 Ctrl + D 실행
▷ Ctrl + E
지금까지 코드를 수정했던 클래스와 인터페이스들을 한 눈에 볼 수 있게 함
▷ Ctrl + N
클래스나 인터페이스 검색
▷ Ctrl + Shift + F
클래스나 인터페이스안의 쓰인 코드를 찾고 싶을 때 쓰는 단축키
▷ Ctrl + Shift + T
테스트 케이스 만드는 단축 키
▷ Ctrl + Shift + Enter
문장을 세미콜론까지 자동완성 할 때, 함수 구현부 만들 때
▷ Ctrl + Alt + M
메서드 추출하기
▷ Ctrl + Alt + V
변수 추출하기
▷ Ctrl + ⇦⇨(방향키)
단어 한 번에 이동할 때
▷ Alt +⇦⇨(방향키)
인텔리제이에 띄어진 창들을 이동할 때
▷ Alt + Insert
클래스, 패키지, 생성자, Getter, Setter, toString 등 만들 때 사용
▷ Alt + Enter
에러에 대해 적절한 해결책을 제시하여 해결해줌. import하는데 자주 쓰임
클래스에서 인터페이스의 추상 메서드들을 오버라이딩 하는데도 용이