IT Info

단축키를 사용하자, IntelliJ 활용도 높은 단축키 정리

Jan92 2023. 2. 26. 22:16

IntelliJ 활용도 높은 단축키 정리

 

IntelliJ 활용도 높은 단축키

 

최근 인프런 CTO 향로님의 블로그 글을 통해 아래에 IDE 단축키를 사용하는 것에 대한 시니어 개발자님의 글을 보게 되었는데요.

개발자로 취직하고 IntelliJ를 사용한 지 거의 2년이 다 되어가는데도 불구하고 아직 단축키를 잘 사용하지 못하며, 마우스 사용 빈도가 상당히 높은 스스로를 반성하게 되었습니다.

http://www.chidoo.me/index.php/2022/12/29/keep-your-ide-shortcuts-in-mind/

 

그래서 마우스 사용 빈도를 줄이고 단축키를 더 활용하기 위해 활용도가 높은 단축키들을 정리해 보았는데요.

참고하시고 잘 사용하여 프로그래밍에 집중할 수 있는 능률을 높일 수 있으면 좋겠습니다.

 

 

* 시작에 앞서 아래 모든 단축키는 Preferences -> Keymap -> IntelliJ IDEA Classic 설정이 기준이 됩니다.


1. 해당 메서드에 대한 반환 타입 및 변수 자동 생성

반환 타입 및 변수 자동 생성

첫 번째는 메서드에 대한 반환 타입 및 변수를 자동으로 생성하는 단축키입니다.

mac 환경에서는 'command + alt + v'가 사용되고 windows 환경에서는 'ctrl + alt + v' 단축키가 사용됩니다.

 

 

2. 변수 명 전체 변경

변수 명 전체 변경

두 번째 단축키는 변수 명을 변경하면서 해당 변수로 사용되고 있는 변수들의 이름을 한 번에 변경하는 단축키입니다.

선언된 변수 명을 그냥 변경하고 아래에 사용되는 부분에서 하나하나 변경할 필요 없이 단축키를 사용해 한번에 변경할 수 있습니다.

mac와 windows 환경 모두 'shift + f6' 단축키가 사용됩니다.

 

 

3.  해당 파일에 사용된 메서드 검색 및 이동

해당 파일의 메서드 검색

세 번째는 해당 클래스에 사용된 메서드 및 주입된 객체를 검색하여 이동할 수 있는 단축키입니다.

mac 환경에서는 'command + f12'가 사용되고 windows에서는 'ctrl + f12' 단축키가 사용됩니다.

 

비슷한 기능으로는 'shift' 버튼을 두 번 눌러(mac, windows 동일) 프로젝트의 전체 파일을 검색할 수 있는 기능이 있으며, 최근 사용한 파일의 히스토리를 보고 이동할 수 있는 기능이 있습니다.

파일 히스토리 및 이동 기능의 단축키는 mac의 경우 'command + e'이며, windows의 경우 'ctrl + e'입니다.

 

 

4. 커서 근처의 코드 선택 영역 확대

커서 근처 코드 선택 영역 확대

다음은 커서 근처의 코드 선택 영역을 확대하는 기능입니다.

해당 기능 대신에 마우스로 직접 드래그하는 방식을 많이 사용했는데, 단축키를 활용하도록 해야겠습니다.

mac 환경의 경우 'command + w'를 사용하며, windows의 경우 'ctrl + w'를 사용합니다.

 

 

5. 커서가 위치한 메서드의 매개변수 조회

해당 메서드의 매개변수 조회

코드를 짜다 보면 사용하려는 메서드에 매개변수가 많은 경우 어떤 것이 들어가는지 헷갈릴 수 있습니다.

그럴 때는 해당 메서드가 사용되는 곳으로 직접 이동하여 확인을 해야 하는데요.

해당 단축키를 사용하면 메서드의 매개 변수를 조회할 수 있습니다.

mac의 경우 'command + p'를 사용하고 windows의 경우 'ctrl + p' 단축키가 사용됩니다.

 

 

6. Surround With

Surround With

if, if-else, while, try-catch 등, 코드를 감싸야하는(surround) 곳에 사용할 수 있습니다.

mac 환경에서는 'command + alt + t' windows 환경에서는 'ctrl + alt + t' 단축키가 사용됩니다.

 

 

 7. 줄 이동

커서가 위치한 줄을 위, 아래로 이동할 수 있는 단축키도 있습니다.

해당 기능의 경우 windows와 mac 모두 'alt + shift + ↑/↓' 키를 통해 사용할 수 있습니다.

(mac에서는 alt 대신 command를 사용해도 동작합니다.)

 

추가로 조금 다른 줄 이동 기능도 있는데요. mac에서 'command + g' 단축키, windows에서 'ctrl + g' 단축키를 사용하면 원하는 line 번호를 입력하여 해당 줄으로 이동할 수 있습니다.