<

기타

[IDE] Intellij 단축키 정리 + 예제(for Windows)

leedongbin 2023. 7. 6. 23:19

최근에 김영한 님의 spring 입문 강의를 수강했는데, 강사님이 mac을 사용하셔서 windows를 사용하는 저와는 단축키가 많이 다르더라구요. 그래서 셀프 참고용으로 단축키를 정리하는 글을 쓰려고 합니다. 블로그를 방문하신 windows유저 분들에게도 도움이 되었으면 좋겠습니다.

 

1. Alt + Enter  : import 자동으로 해주기

사용 전
사용 후

 

2. Ctrl + P : 메서드의 매개변수 목록 찾기

put() 메서드에 Integer 자료형의 key,value가 필요함을 보여줍니다.

 

3. Shift + F6 : 변수 이름 일괄적으로 고치기

변경 전
변경 후. 복붙한 코드의 중복을 피하기 위해 사용할 수도 있습니다!

 

4. Alt + Insert : Getter, Setter 자동생성하기 (Generator)

사용 전
사용 후

 

5. Ctrl + Alt + Shift + T : 드래그한 코드를 메서드로 변환하기

변경 전

 

변경 후

 

6. Ctrl + Shift + / : 코드 전체 주석처리, Ctrl + / : 줄마다 주석처리

변경 전. (필요한 범위에 드래그 해주세요!)
변경 후. ( Ctrl + Shift + / ) 드래그한 채로 다시 단축키를 입력하면 주석이 해제됩니다.
변경 후. ( Ctrl + / ) 드래그한 채로 다시 단축키를 입력하면 주석이 해제됩니다.

 

7. Ctrl + B : 선언부로 이동하기

사용 전. setA()에 커서를 대고 단축키를 사용하면?
사용 후. setA()가 선언된 ExampleClass로 이동합니다.

 

8. Ctrl + Alt + Backspace : 기존 창으로 되돌아가기

사용 전. 7번 단축키를 사용한 상태에서 이 단축키를 사용하면?
사용 후. 원래 있던 Main class로 되돌아옵니다!

 

9. Ctrl + N : 클래스 검색하기

 

10. Ctrl + E : 최근에 본 파일 목록 검색하기

 

11. Ctrl + Alt + V : 변수 추출하기

변경 전
변경 후

 

12. Ctrl + Alt + N : 변수 인라인하기

변경 전. 11번 단축키를 사용한 후의 상태입니다.
변경 후.

 

13. F2 : 커서 위치를 문제가 발생한 코드 쪽으로 자동으로 옮기기(+2023/07/08)

사용 전.
사용 후. 커서가 'Map'쪽으로 이동하며 단축키를 제안하는 모습입니다.

 

14. Shift + Enter : 코드 수정 없이, 커서만 다음 줄에 배치하기(+2023/07/12)

사용 전.
사용 후.
Shift 없이 Enter만 누를 경우 이렇게 되는 것을 방지해줍니다!

 

이외에도 유용한 단축키가 있다면 수시로 업데이트하겠습니다!