IntelliJ에서 멀티커서(Multi-Cursor) 사용하기

2019. 2. 3. 16:05Programming/개발환경

반응형

웹과 관련된 업무를 담당하다가, 최근 안드로이드를 담당하도록 배치가 변경됐다. Udacity에서 Kotlin을 학습하면서 IntelliJ를 사용하고 있는데, 아무래도 단축키가 많이 다르다보니 짜증날때가 종종 있다. 일단 내용을 정리하고, 플러그인 등으로 해결할 수 있는 문제가 있다면 해결해봐야겠다.

InTelliJ의 키 맵핑을 VS Code의 맵핑으로 변경할 수 있나요?

JetBrains의 IDEs Support페이지에 올라온, Dmitry Tronin의 답변
File > Settings > Keymap을 보면 Default로 설정되어있다. 이 항목의 옵션을 살펴보면, Visual Studio 옵션을 확인할 수 있다. 선택해주면 Visual Studio의 키 맵핑이 적용된다고 한다.

YouTrack의 Visual Studio Code Keymap 이슈 에 Visual Studio Code 사용자를 위한 키맵을 구현해달라는 요구사항이 업로드되어있다.
그렇다고 모든 VS Code의 맵핑이 설정되는 것은 아니다. 이 내용은 이미 YouTrack에 이슈로 작성되어있다. Vote를 눌러주도록 하자 (…)


아래는 필요한 단축키 중 필요한 내용을 정리한 내용이다. 나는 Windows를 사용하고 있기 때문에, Mac 사용자에게는 도움이 되지 않을수도 있다. 혹시나 Mac을 쓰게될 날이 올지도 모르기에, 검색하다가 해당 내용을 발견하면 함께 작성해두려 한다.

멀티커서(Multi-Cursor)

Alt 2연타 후 위/아래 방향키(macOS)
Ctrl 2연타 후 위/아래 방향키(Unix/Windows)

VS Code에서는 Ctrl+Alt+위/아래 방향키로 커서를 여러 줄로 늘릴 수 있는데, 어째서인지 IntelliJ에서는 동작하지 않는다. Mac사용자의 경우에는 Alt를 두 번 누른 뒤, 위/아래 방향키를 누르면 된다고 한다. Windows를 사용하는 내가 아무리 따라해봐도 동작하지 않는다. Windows/Unix 사용자는 Ctrl을 두 번 누른 후, 위/아래 방향키를 눌러야한다. 헷깔리잖아!

또는 Shift+Alt를 누른 상태에서 클릭을 하면, 해당 지점에 멀티커서를 추가하거나 제거할 수 있다. 제거하는 경우에는 커서가 있는 지점을 클릭해야 하는데, 가끔씩 바로 제거하려는 지점의 바로 옆을 클릭해서 멀티커서가 추가되는 경우가 왕왕 있다. 환장할 노릇이다.

ESC를 누르면 추가된 멀티커서를 모두 제거할 수 있다. 멀티커서와 관련된 내용은 JetBrain WebStorm페이지의 Multicursor 페이지에 정리되어있다.

반응형