주의 : 모든 단축키는 윈도우 기준입니다
유용했던 단축키
: Ctrl + Tap**: 최근 사용한 탭으로 이동
Ctrl + E + Enter**: 최근 사용한 탭 이동
마우스 사용 없이 탭 이동 가능합니다!
Shift + F10**: 최근 실행했던 메서드, 클래스 실행
테스트 실행 시에 굉장히 유용합니다!
Ctrl+Shift+F10**: 현재 커서 레벨의 메서드, 클래스 실행
테스트 실행 시에 굉장히 유용합니다!
Shift+F6*: 사용된 변수명을 한 꺼번에 수정 가능합니다
변수 이름 수정 시 일일이 변경하지 않게 됩니다
Ctrl + Alt + L*: 코드 포맷팅
자동으로 코드 포맷팅을 해줍니다
Ctrl + D : 커서 있는 줄을 아래 줄에 복사합니다
Ctrl + Y : 커서 있는 줄을 삭제합니다
F2 : 자동으로 오류 발생 지점으로 이동
Alt + 1 그리고 ESC : 코드에 커서 이동 &&
프로젝트에 커서 이동
익숙하지 않을 수 있는데, 마우스 안 쓰고 커서 이동 가능합니다.
연계하면 키보드 UP, DOWN, LEFT, RIGHT로 인텔리제이 왼쪽 상하단에 뜨는 프로젝트 화면(폴더)에서 이동 가능하고, RIGHT는 패키지 열기, LEFT는 패키지 닫기 가능합니다
추가로 프로젝트 화면에서 마우스 안 쓰고Alt + Insert로 Package, Class등을 생성 할 수 있습니다!
당연히 아셔야 합니다!
Alt + Enter : 코드 맥락에 따른 인텔리제이 추천 작업(Context Actions)을 단축키로 빠른 실행
중요!!! 예시 : 코드 수정, import 추가, 람다 변환 등등
Ctrl + Shift + F : 전체 프로젝트에서 글자나 단어 찾기
Ctrl + F : 해당 클래스에서 글자나 단어 찾기
Ctrl + Alt + O : 안 쓰는 Import 제거
Sout + V : 자동으로 System.out.Println로 Value 출력 단축키
Sout : 출력문 단축키
iter + Tap : 컬렉션같은 iterator 대상 자동 완성
Ctrl + 마우스 click : 메서드 선언 지점으로 이동
Ctrl + Alt + 마우스 click : 메서드 정의 지점으로 이동
Shift + Enter : 줄바꿈
Ctrl + Shift + Enter : 줄바꿈(Shift + Enter랑 약간 다름);도 자동으로 붙여주고, 약간의 포맷팅도 해줌
이외에도 정말 유용하게 쓰였던 단축키들, 개발 생산성에 도움이 되는 단축키들은 댓글로 적어주시면 반영하겠습니다!