Vim 제대로 가르쳐 줌 - 드림코딩 영상을 시청한 이후 'Vim 에디터를 자유 자재로 다루는 멋진 나'의 모습을 상상하며 VSCode에 Vim 에디터 extension을 깔았다. 그리고...
최근 해당 extension을 비활성화하게 되었다. 사용에 불만은 없었는데, 코드를 다른 사람에게 보여주면서 질문을 하면 열에 열이 질색팔색을 해서 어쩔 수 없이 결단을 내리게 되었다.
지난 몇 달 간 나름 Vim 에디터에 익숙해지다 보니 몇몇 기능이 아쉬워져서 오늘 급하게 VSCode 단축키를 찾아보게 되었다. 앞으로 두고두고 써먹으려면 까먹지 않아야 하니 블로그 글로 적게 되었다.
Ctrl + P
또는 Ctrl + tab
키를 사용한다.
전자의 경우 최근 사용했던 파일 목록이 나타나 선택할 수 있고, 후자의 경우 현재 열려 있는 탭 목록이 나타나 이 중 선택할 수 있다.
Vim을 사용할 때 가장 많이 사용했던 기능이었는데, Vim에서 dd
가 해당 줄을 잘라내는 기능이었던 것과는 달리 Ctrl + shift + k
를 누르면 해당 줄을 제거할 수 있다.
리액트 sniffet 중 rfce
를 사용하면 두 군데에 커서가 생겨 동일하게 편집할 수 있다.
이처럼 커서를 여러 군데에 찍고 동시에 편집하도록 하려면 alt
키를 누른 채로 원하는 부분을 클릭하면 된다.
키보드만을 이용하여 커서 분신술을 쓰고 싶다면, ctrl + alt + 위/아래 화살표
를 누르면 된다. 다만 이 방법은 커서의 바로 위 혹은 아래만 지정이 가능하여 연속된 줄에 수정을 해야할 때 유용하다.