[VIM] VS Code 에서 Vim 사용시 타이핑 반응 속도가 느려지는 현상 임시 해결책

💡 `VSCode` 에서 Vim을 사용하는 방법을 찾아오셨다면 [VSCode][Vim] Visual Studio Code 에 Vim 설치하기, Vim Mode Toggle 포스팅을 참고하세요. 

문제 개요

VSCode 에서 Vim extension 을 사용하여 개발을 진행하다보면(보통 2시간쯤) 코드 타이핑을 할 때, 상당한 수준의 입력 지연이 발생한다. 나름 자부할 수 있을 정도의 인내심을 가지고 있다고 생각했다. 그럼에도 개발을 못해먹겠다는 생각이 들게 할 정도로 느려진다.

 

문제 발생 환경

Macbook Pro 2018 16G RAM

Vim extension on VSCode 

보통 100줄 미만의 에디터에서는 느려지는 느낌이 없는 것 같다.(느낌일 뿐이다.)

보통 수 백줄 정도(500~600 line)의 코드를 수정하다보면 느려지는 느낌이 발생한다. 

보통 VSCode 를 실행한지 2시간 정도 되었을 즈음 발생한다. 

해결 방안 검색

VSCode 에서 Vim extension 을 사용하여 개발하고 있다. 전반적으로 문제가 없지만, Vim 때문에 느려지는 현상이 발생한다. 코드 라인 수가 많아짐에 따라 Vim 의 명령을 처리하는데에서 문제가 발생하는 것 같다. 관련된 이슈를 수없이 찾아봤지만 마음에 드는 해결책이 없어 좌절했다. 강렬히 Vim 을 쓰고자 했던 나에게는 VSCode 를 포기하고 Webstorm 으로 넘어갈까 고민하며 Jetbrains 사이트를 기웃거리기도 하던 찰나.

 

마지막으로 시도해보자라는 마음으로 평소에는 지나쳐버렸던 VSCode Vim Extension Repository 에서 해당 이슈에 관한 댓글들을 하나씩 살펴보았다. 이내 하나의 해결책을 찾을 수 있었다. (그러니까 평소에 정독좀 합시다...) 댓글에서 밝히고 있듯, 느린 사용감이 여전이 남아 있기는 하지만, 해당 해결책이 그나마 나은 해결방법이라고 생각하여 소개한다. 

 

Vim plugin slows vscode down

https://github.com/VSCodeVim/Vim/issues/2021

 

내가 찾은 하나의 (임시) 해결책

https://github.com/VSCodeVim/Vim/issues/2021#issuecomment-386086640

 

해결 방법

매우 간단한 방법으로 해당 방법을 적용해볼 수 있다. 

 

  1. VSCode 의 Setting 에 들어간다. (윈도우) Ctrl, (맥) ,
  2. "statusBarColorControl" 을 검색한다. 
  3. 해당 항목의 check 를 해제한다. 

vscode-설정-화면
VSCode 에서 "StatusBarColorControl" 을 검색했을 때. NOTE 부분이 인상적이다. 그럼에도 불구하고 default 는 true 이다.

 

반응형

'vscode' 카테고리의 다른 글

[VScode] 주석을 하이라이트 하자! "Comment Anchors"  (0) 2018.10.24

Designed by JB FACTORY