관리 메뉴

웹개발 블로그

IntelliJ 단축키(Window) 본문

◆편집기 설치 및 설정/IntelliJ

IntelliJ 단축키(Window)

쿠키린 2023. 1. 21. 19:32

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