IntelliJ 단축키(Window)
1. 줄 단위 주석 : ctrl + /
2. 블럭 단위 주석 : ctrl + shift + /
3. 파라미터 정보 커맨드 사용 : ctrl + p
4. 자동완성 : ctrl + shift + enter
5. getter/setter 생성 : alt + ins <-- 룸북이 더 편리하다.
6. method refectoring(create new method) : ctrl + alt + m
7. junit class 자동 생성(테스트 클래스) : ctrl + shift + t
8. undo(이전으로 돌리기) : ctrl + z
9. 한번에 글자 변경 : ctrl + r
10. 폴더 및 패키지 안에 값 전체 변경 : ctrl+shift+r
11. 이전 페이지 목록 : ctrl+e
12. 모든 폴더에서 단어 찾기 : ctrl + shift + f
13. 자동정렬 : Ctrl+Shift+Alt+L
14. 줄 이동 : alt+ shift + 방향키
15. 현재 행 복사 : ctrl + d
16. 현재 행 삭제 : ctrl + y
17. 현재 행 선택 : ctrl + c
18. 파일 검색 : ctrl +shift + n OR shift키 두번 연속
19. 문자 검색 : ctrl + shift + f
20-1. 특정 단어 상수 만들기 : 드래그 한뒤 + (ctrl+alt+c)
20-2. 대상이 아직 정의되지 않았을 떄 : alt + enter + 프로퍼티 생성 선택
20-3. 정의되지 않은 메서드 생성 : alt + shitf + enter
21. 다중 라인 선택 : ALT +SHIFT + 마우스 CLICK
22-1. 같은 단어 자동으로 선택 : ALT + J ( ALT+J를 반복해서 눌러줄 경우 다음 단어를 꼐속 찾아가며, F3을 누르면 해당 단어 건너뜀)
22-2. 같은 단어 한번에 선택하기 : CTRL+ALT+SHIFT +J
23. 다중 커서 놓기 : CTRL 두번연속 + 위/아래 방향키
24. 선택한 범위내에서 탐색 : CTRL+F -> CTRL+ALT+E(기능 : 선택한 범위에서 검색) -> 이때 선택한 단어들만 바꾸는것도 가능하다.
24-1. 선택한 범위 내에서 수정 : CTRL + SHIFT + R
🔴범위 선택 - > 선택사항으로 check
25-1. iter치고 enter누르면 향상된 for문 자동 완성
ㄴfor문을 사용할 변수아래서 동작하면 헤당 변수가 알아서 들어간다.
for (String messageCode : messageCodes) {
}
25-2.
sout + enter : System.out.println() 자동 완성
26.
폴더 내에 파일 특정 단어를 다른 단어로 변경하기
★변경할 폴더에 커서를 두고(이렇게 안하면 전체 다 바뀜) -> ctrl +shift + r -> 변경될 단어와 변경할 단어를 입력 후 확
27.
ctrl+alt+B : 추상 메서드의 구현으로 이동
28.
ctrl+alt+U : UML 클래스 다이어그램
(ctrl + alt + shift + u : 다이어르그램 유형 선택)
29.
Ctrl+alt + f7 : 전체프로젝트에 있는 클래스, 메서드, 변수의 모든 사용 위치 목록을 볼 수 있고 빠르게 이동 가능하다.
30.
ctrl + e (보기|최근파일) : 최근 연 파일 보기
31.
ctrl + o : 기본 클래스의 메서드를 쉽게 재정의 가능
32.
ctrl+i : 현재 클래스그가 구현하는 인터페이스 또는 추상 클래스의 메서드 구현 가능
33.
ctrl +alt+shift+t : 리팩터링 목록
★33-2
ctrl + alt + v : 변수 추출 리팩터링
ex) new TraceId() 입력 후에 단축키
34.
ctrl + alt + t : 코드블
35.
36. 코드정렬
Ctrl+Shift+Alt+L(Windows 기준)
키맵 (단축키 변경) : ctrl + alt + s
36.람다로 변경(단, 인터페이스에 구현 함수 한개만 있을시 가능)
alt + shift + enter : 함수 람다로 바꾸기 / 구현체 함수 자동으로 만들기
37. 해당코드에 선언부로 이동
ctrl + b