Visual Studio Code

VSCode Vim 플러그인 사용 시 MAC OS X에서 연속 키 입력 안되는 문제

darkengineer 2020. 6. 6. 01:39

VSCode를 설치하고 제일 먼저 설치했던 플러그인은 바로 Vim 플러그인 이었다. 리눅스를 처음 접했던 시절 emacs냐 Vim이냐를 고민하면서 둘다 써보다가 결국 Vim쪽으로 돌아선 결정적인 이유는 손가락을 최소한으로 움직이면 된다는 거였다. 커맨드 모드에서 빠르게 hjkl키로 소스코드 사이를 움직여 가는 방식이 게으른 나에게 최적화된 방식인 것 같았다.

평생을 커맨드라인 콘솔과 Vim만 사용해 왔던터라 VSCode에서도 이 플러그인이 있다는 것에 기뻐했고 VSCode가 나의 사랑을 받을 자격이 있다고 생각했다.

그러나 플러그인 설치 후 가장 먼저 만난 문제가 키를 계속 누르고 있으면 입력이 연속으로 되지 않는다는 것. 스택오버플로우를 검색해 찾은 방법은 다음과 같았다.

 

VSCode의 터미널을 열고 다음과 같이 입력한다.

defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false

입력하고 엔터를 쳤다면 VSCode를 종료하고 다시 실행한다.

이제 아무 문제없이 Vim모드에서 hjkl키로 반복해서 누를필요 없이 돌아다닐 수 있다. 행복하다. 이제 마음의 평화를 찾았다.

 

그럴리는 없겠지만 만약 원래대로 돌리고 싶다면 위 커맨드의 뒷부분 -bool true로 다시 실행하면 된다.