avatar
morethan-log
VSCode 멀티 커서로 생산성 높이기
vscode
Jun 19
·
5 min read

until-541

개발자에게 생산성은 곧 비용이기에 생산성을 높이는 것은 매우 중요한 일인데요.

멀티커서 기능을 잘 활용하면 생산성을 높일 수 있습니다. 저 또한 잘 활용하고 있지만 매번 활용하고 있는 기능들만 사용하게 되는 것 같아 이번 기회에 어떤 기능들이 있는지 정리해보려고 합니다.

기본적으로 마우스를 활용한 방식과 키보드를 활용한 방식이 있어요.

마우스를 활용한 멀티 커서 단축키

클릭하여 하나씩 추가

우선 가장 기초적인 방법부터 알려드릴게요.

맥에서는 Option 키, 윈도우에서는 Alt 키를 누른 상태로 vscode 화면에서 다른 영역을 마우스 포인터로 클릭하여 여러 커서를 추가할 수 있습니다.

이 상태에서 키보드로 타이핑을 하시면 모든 커서에서 동일하게 타이핑이 됩니다.

제거하기 위해서는 커서에 Option 또는 Alt 키를 누르신 체로 다시 클릭해주시면 됩니다.

esc 를 눌러서도 멀티커서를 제거할 수 있어요.

그래그하여 추가

클릭이 아닌 드래그해서 추가하는 방법도 있어요.

맥에서는 Option+Shift 키, 윈도우에서는 Alt+Shift 키를 누른 상태로 vscode 화면에서 다른 영역을 마우스 포인터를 드래그하여 여러 커서를 추가할 수 있습니다.

키보드를 활용한 멀티 커서 단축키

일치하는 텍스트 모두 선택

선택하고자 하는 내용을 드래그한다음, 맥에서는 Command+Shift+L 키, 윈도우에서는 Ctrl+Shift+L 키를 누르면 동일한 텍스트들에 모두 커서가 추가됩니다.

순차적으로 일치하는 텍스트 선택

위 기능의 경우 모든 텍스트가 선택된다면 해당 단축키를 사용하면 순차적으로 원하는 텍스트에 하나씩 커서가 추가됩니다.

선택하고자 하는 내용을 드래그한다음, 맥에서는 Command+D 키, 윈도우에서는 Ctrl+D 키를 누르면 드래그한 텍스트와 일치하는 다음 텍스트에 커서가 생기고 또 누르면 그 다음 텍스트에 커서가 추가되어요.

만약에 다시 되돌리기 위해서는 맥에서는 Command+U 키, 윈도우에서는 Ctrl+U 키를 눌러서 마지막으로 선택된 곳을 취소할 수 있어요.

현재 커서 위 또는 아래 줄에 추가

현재 커서 위치에서 위 또는 아래 방향으로도 멀터 커서를 연속으로 추가할 수 있어요. 맥에서는 Command+Option+Up/Down, 윈도우즈에서는 Ctrl+Alt+Up/Down키를 누르시면 됩니다.

그래그한 여러 줄의 맨 마지막에 멀터 커서 추가하기

여러줄을 드래그한 상태에서 각 줄의 마지막 라인에 커서를 추가할 수 있어요.

맥에서는 Option+Shift+I, 윈도우에서는 Alt+Shift+I를 키를 눌러 적용할 수 있어요.


- 컬렉션 아티클







몰댄민의 기술블로그