IntelliJ IDEA

IntelliJ IDEA에서 마우스를 사용하지 않아도 되는 10개 위치

Read this post in other languages:

IntelliJ IDEA로 작업할 때 마우스보다 키보드로 작업하는 편을 선호하시나요? 그렇다면 이 글을 꼭 읽으셔야 합니다! 이 블로그 게시물에서는 마우스를 사용하지 않고 일상적인 작업을 수행할 수 있지만 잘 모르고 있을 수 있는 10개 위치를 알려 드립니다.


1. Project(프로젝트) 도구 창(또는 다른 활성 도구 창)의 크기 조정

Project(프로젝트) 도구 창은 IntelliJ IDEA에서 가장 자주 사용되는 창 중 하나입니다. 이 창의 너비를 늘리거나 줄여야 하는 경우가 종종 생길 수 있습니다. 마우스를 사용하는 대신 Ctrl+Shift+오른쪽 방향키(Windows 또는 Linux) 또는 ⇧⌘오른쪽 방향키(macOS)를 눌러 도구 창의 너비를 늘리고 Ctrl+Shift+왼쪽 방향키 또는 ⇧⌘왼쪽 방향키를 눌러 너비를 줄일 수 있습니다(IntelliJ IDEA 2021.2 이전 버전의 경우).

Run(실행) 또는 Problems(문제)와 같은 다른 도구 창의 경우 Ctrl+Shift+위쪽 방향키(Windows 또는 Linux) 또는 ⇧⌘위쪽 방향키(macOS)를 사용하여 높이를 늘이고 Ctrl+Shift+아래쪽 방향키 또는 ⇧⌘아래쪽 방향키를 사용하여 높이를 줄일 수 있습니다(IntelliJ IDEA 2021.2 이전 버전의 경우).

IntelliJ IDEA 2021.2.1 이상 버전의 경우, 해당 단축키가 Windows 및 Linux의 경우 Ctrl+Alt+Shift+(오른쪽/왼쪽/위/아래 방향키)로, macOS의 경우 ⌥⇧⌘+오른쪽/왼쪽/위/아래 방향키로 변경되었습니다.

2. Esc를 사용하여 에디터 창으로 돌아가고 F12를 사용하여 마지막 도구 창으로 이동하세요.

Project(프로젝트) 도구 창, Debug(디버그) 창, Maven 등과 같은 도구 창 작업을 마친 후에는 Esc를 사용하여 에디터로 돌아갈 수 있습니다(마우스로 에디터 창을 클릭하는 대신).

또한 F12를 사용하여 마지막으로 사용한 도구 창으로 돌아갈 수 있습니다(해당 도구 창에 해당하는 지정된 단축키를 사용하는 대신).

다음의 gif에서는 Escape 키를 사용하여 에디터 창에 다시 포커스를 놓을 때 Presentation Assistant 플러그인은 ‘Escape’ 텍스트를 표시하지 않습니다.

Escape(또는 다른 키)를 누를 때의 동작이 상황에 따라 다른가요? 네, 맞아요 다른 컨텍스트에서 이 키를 눌렀을 때의 결과를 알고 싶다면, Settings(설정) -> Keymap(키맵) -> Find Actions by Shortcut(단축키로 액션 찾기)로 이동한 다음 Esc 키를 누르세요.

3. 도구 창 표시

우선 많은 개발자들이 IntelliJ IDEA에서 도구 창을 어떻게 표시하는지 알아보겠습니다. 예를 들어, 풀 리퀘스트를 불러오려면 도구 창 표시줄에서 Pull Requests(풀 리퀘스트) 탭을 클릭하면 됩니다.

이 경우에도 마우스를 사용하지 않아도 됩니다! 처음에 간단히 마우스를 한 번 사용하고 나면 더 이상 마우스를 건드리지 않아도 됩니다.

Pull Requests(풀 리퀘스트) 탭 위로 마우스를 가져가면 이 도구 창에 단축키가 할당되었는지 확인할 수 있습니다. 이 경우에는 단축키가 지정되어 있지 않으니 지정해 보겠습니다. Find(찾기) 액션을 사용하여 ‘View(뷰) | Tool window(도구 창)’ 설명이 있는 ‘Pull Requests(풀 리퀘스트)’를 검색한 다음, Alt+Enter를 사용하여 단축키(예: Ctrl+Shift+Alt+9)를 할당합니다.

이제 단축키를 설정했으므로 이 단축키를 사용해 풀 리퀘스트 도구 창을 표시하거나 숨길 수 있습니다.

또는 Project(프로젝트) 도구 창에 Alt+1 또는 Structure(구조) 도구 창에 Alt+7과 같이 도구 창에 이미 단축키가 할당된 경우, 도구 창 표시줄의 탭 위로 마우스를 가져가면 단축키가 표시됩니다.

Ctrl+Tab(또는 ⌃Tab)을 사용하여 IntelliJ IDEA에서 Switcher(전환기) 기능을 호출하면 도구 창 및 최근 파일 목록을 볼 수도 있습니다. 이 기능을 사용하면 화살표 키를 사용하여 도구 창 이름으로 빠르게 이동할 수 있습니다.

메뉴 표시줄로 작업하는 것을 선호하는 경우, View(뷰) | Tool(도구) 창을 선택하고 사용 가능한 모든 도구 창 목록을 볼 수도 있습니다.

4. 활성화된 또는 모든 도구 창 닫기

도구 창을 닫거나 숨기는 방법에는 여러 가지가 있습니다. 활성화된 도구 창을 숨기려면 Shift+Escape(또는 ⇧ Esc)를 사용하세요. 이 특정 단축키를 사용하여 도구 창을 숨기거나 표시할 수 있습니다. 예를 들어 Alt+9(또는 ⌘9)는 Git 도구 창을 표시하는 단축키입니다. Alt+9(또는 ⌘9)를 다시 누르면 이 도구 창이 숨겨집니다.

단축키 Ctrl+Shift+F12(⇧⌘ F12)를 사용하여 모든 도구 창을 숨기거나 복원할 수도 있습니다.

5. Alt+Enter를 사용하면 전구 아이콘을 통해 팁이 표시됩니다.

코드 스니펫에 대해 이미 제시된 제안을 보기 위해 더 이상 전구 아이콘을 클릭할 필요가 없습니다! 전구 아이콘이 표시되는 코드 줄로 이동하고 Alt+Enter를 사용하여 컨텍스트 액션을 호출하면 동일한 제안을 볼 수 있습니다.

6. 필요한 패키지의 코드 에디터 창에서 작업하는 동안 새 클래스 선언

이 기능은 IntelliJ IDEA의 숨겨진 보석과 같은 기능 중 하나입니다. 매우 유용하지만 알고 있는 개발자가 별로 없는 것 같습니다.

에디터에서 작업하는 동안 클래스를 생성하려면 Alt+Home(또는 ⌘ 위쪽 방향키)을 사용하여 탐색 표시줄에 액세스하세요. 새 클래스, 인터페이스 또는 다른 엔티티를 선언할 패키지를 선택한 다음 Alt+Insert 또는 (⌘ N)을 사용하여 새 대화상자를 호출한 후, 이름만 입력하면 끝납니다.

추가 팁: 하위 패키지를 만들려면 패키지 이름을 접두사로 추가하세요. 예를 들어 ‘com’ 패키지 내의 ‘space’라는 새 하위 패키지에 ‘NewClassInPackageSpace’라는 클래스를 만들려면 새 대화상자에서 “space.NewClassInPackageSpace”를 작성하세요.

7. 열려 있는 파일 사이 이동

많은 개발자들이 에디터에서 파일 사이를 이동할 때 탭을 사용하지만 더 좋은 방법이 있습니다.

i) Alt+오른쪽 방향키 또는 Alt+왼쪽 방향키를 사용하여 마지막으로 작업한 파일 사이를 빠르게 이동하세요. 그러나 Presentation Assistant 플러그인은 이 경우에 사용되는 단축키를 표시하지 않습니다.

최근에 작업한 파일 사이를 이동할 때는 파일 사이를 매우 빠르게 이동할 수 있는 이 단축키가 매우 유용합니다.

다음 gif는 Alt+오른쪽 방향키 또는 Alt+왼쪽 방향키를 사용하여 다른 파일로 빠르게 이동하는 방법을 보여줍니다.

ii) 최근에 작업한 도구 창 및 파일 목록을 보려면 Switcher(전환기) 탭(Windows 및 Linux의 경우 Ctrl+Tab, macOS의 경우 ^Tab)을 사용한 후, 열려는 도구 창이나 파일을 선택하면 됩니다.

iii) 최근에 작업한 파일을 보려면 Ctrl+E(또는 ⌘E)를 사용하세요. 이 목록에는 열어 본 모든 유형의 파일도 포함됩니다. 대화상자가 열려 있는 상태에서 Ctrl+E를 다시 누르면 목록에 편집한 파일들만 추려서 나열됩니다.

iv) 작업하던 파일이 도무지 기억나지 않는다면 Ctrl+Shift+E를 사용하여 Recent Locations(최근 위치)에 액세스 하세요. 그러면 파일 이름과 함께 파일 내의 몇 개 줄도 표시됩니다. 대화상자가 계속 표시된 상태에서 동일한 단축키를 다시 사용하면 최근에 편집한 파일이 표시됩니다.

8. 클래스, 인터페이스, 열거형, 레코드, 메서드, 변수 선언 등의 소스에 대한 빠른 뷰

작성한 테스트를 읽으면서 특정 메서드의 정의를 간단히 보고 넘어가려면 메서드 이름에 커서를 놓고 Ctrl+Shift+I를 누르기만 하면 됩니다. 그러면 해당 코드를 읽기 위해 다른 클래스로 이동할 필요가 없습니다. 이를 적용하여 클래스, 메서드 또는 기타 엔티티의 정의를 볼 수 있습니다. 이 기능의 이름은 Quick Definition(빠른 정의)입니다. 

9. 대화상자 창의 너비와 높이 수정

IntelliJ IDEA 2021.2 이전 버전에서 대화상자를 호출할 때 Ctrl+Shift+왼쪽/오른쪽/위/아래 방향키(Windows 또는 Linux) 또는 ⇧⌘왼쪽/오른쪽/위/아래 방향키(MacOS)를 사용하여 대화상자의 높이와 너비를 수정할 수 있습니다.

IntelliJ IDEA 2021.2.1 이상 버전의 경우, 해당 단축키가 Windows 및 Linux의 경우 Ctrl+Alt+Shift+(오른쪽/왼쪽/위/아래 방향키)로, macOS의 경우 ⌥⇧⌘+오른쪽/왼쪽/위/아래 방향키로 변경되었습니다.

대화상자의 크기는 특정 제한을 초과하여 줄일 수 없습니다(크기를 줄이는 데 마우스 또는 키보드를 사용했는지 여부에 관계가 없음). 또한 이 단축키는 대화상자의 편집 가능한 구성 요소(예: 텍스트 필드 또는 텍스트 영역)에 위치해 있는 경우 작동하지 않습니다.

10. 커서 위치를 이동하지 않고 에디터 창에서 텍스트 스크롤

코드를 읽기 위해 에디터 창을 위나 아래로 스크롤해야 할 때가 있습니다. 코드를 편집할 필요가 없다면 현재 위치에서 커서를 이동할 필요가 없습니다.

에디터 창에서 Ctrl+위쪽 방향키 또는 Ctrl+아래쪽 방향키(또는 ⌘위쪽/⌘아래쪽 방향키)를 사용하여 커서 위치를 변경하지 않고 스크롤하세요. 또한 유사한 키보드 단축키인 Ctrl+오른쪽 방향키 및 Ctrl+왼쪽 방향키(또는 ⌘왼쪽/ ⌘오른쪽)을 사용하여 프로젝트 도구 창에서 디렉터리 구조를 왼쪽이나 오른쪽으로 스크롤할 수 있습니다.

추가 팁: 코드를 읽기 쉽게 에디터 창에서 위나 아래로 이동하려면 메서드, 코드 블록 또는 import 문 세트를 축소하여 에디터 창에서 차지하는 공간을 최소화할 수 있습니다. 이를 위해 Ctrl+Numpad –(Window/ Linux) 또는 ⌘Numpad –(macOS)를 사용하세요. 코드 블록을 확장하려면 Ctrl+Numpad +(Windows/Linux) 또는 ⌘Numpad +(macOS)를 사용하세요. 코드를 읽거나 표시하는 동안 관련이 없는 코드 때문에 주의가 산만해지거나 화면 공간이 차지되는 것을 원하지 않을 때 매우 유용할 수 있습니다.

클래스에 많은 메서드가 있지만 몇 가지 메서드에 대한 코드만 읽으려는 경우, 모든 메서드를 축소하고 읽으려는 메서드만 확장하세요. Ctrl+Shift+Numpad –(또는 ⇧⌘Numpad -)를 사용하여 모든 메서드를 축소할 수 있습니다. 모든 코드를 확장하려면 Ctrl+Shift+Numpad +(또는 ⇧⌘Numpad +)를 사용하세요. 코드 가독성을 높이기 위해 몇 개의 코드 블록만 선택적으로 확장할 수도 있습니다.

Alt+아래쪽 방향키(⌃아래쪽) 또는 Alt+위쪽 방향키(또는 ⌃위쪽)를 사용하여 한 메서드 선언에서 다른 메서드 선언으로 건너뛰는 방법도 유용할 수 있습니다.

맺는 말

마우스를 사용하든 키보드를 사용하든 개발 작업이 즐거운 시간이 되기를 바랍니다!

게시물 원문 작성자

Jessie Cho

Mala Gupta

image description

Discover more