Repolode
VSCodeVim

VSCodeVim/Vim

Visual Studio Code에서 Vim의 모드, 모션, 키 바인딩을 사용할 수 있게 해주는 Vim 에뮬레이션입니다.

스타
15,228
포크
1,473
열린 이슈
1,918
마지막 커밋
어제

어떤 프로젝트인가요?

VSCodeVim은 Visual Studio Code에서 확장 프로그램으로 실행되는 Vim 에뮬레이터입니다. Vim을 이미 알고 있는 개발자는 VS Code를 벗어나지 않고도 Normal, Insert, Visual, Replace 모드를 비롯해 익숙한 모션과 오퍼레이터를 사용해 Vim의 모달 편집 방식을 그대로 활용할 수 있습니다.

기본 에뮬레이션 외에도 모드별 사용자 지정 키 재매핑, .vimrc의 일부 재매핑 기능, Ex 명령 실행을 위한 선택적 Neovim 연동을 지원합니다. EasyMotion, vim-surround, vim-commentary, vim-sneak 등 인기 Vim 플러그인도 여러 개 에뮬레이션하며, gb와 cmd/ctrl-d를 통한 멀티 커서 기능도 제공합니다.

이 확장 프로그램은 VS Code Marketplace 또는 Open VSX에서 설치할 수 있으며, useSystemClipboard, useCtrlKeys, highlightedyank 같은 VS Code 설정으로 동작을 구성합니다.

핵심 기능

  • 01익숙한 Vim 모션과 오퍼레이터를 사용할 수 있는 Normal, Insert, Visual, Replace 모드
  • 02비재귀 매핑을 포함한 모드별 사용자 지정 키 재매핑
  • 03EasyMotion, vim-surround, vim-commentary 등의 플러그인 에뮬레이션
  • 04gb 또는 VS Code의 커서 추가 단축키를 이용한 멀티 커서 편집
  • 05Ex 명령 실행을 위한 선택적 Neovim 연동 및 제한적인 .vimrc 재매핑 지원

활용 사례

  • 디버깅과 확장 기능을 위해 VS Code를 사용하면서 Vim 키 바인딩을 원하는 개발자
  • VS Code에서 개인 Vim 작업 방식에 맞게 키를 재매핑하려는 경우
  • 에디터 전반에서 모달 편집 방식을 표준화하려는 팀

빠른 시작

  1. 1

    VS Code Marketplace 또는 OpenVSX에서 VSCodeVim 확장 프로그램을 설치합니다

  2. 2

    macOS에서는 키 반복이 작동하도록 길게 누르기를 비활성화합니다(README의 defaults 명령을 실행한 다음 VS Code를 재시작하세요)

사용 전 알아둘 점

  • macOS에서는 키 반복을 사용하려면 시스템 설정을 변경하고 로그아웃하거나 재시작해야 합니다.
  • Windows에서는 useCtrlKeys 및 handleKeys 설정을 변경하지 않으면 VSCodeVim이 제어 키를 가로챕니다.

토픽

자주 묻는 질문

Vim은(는) 무엇인가요?
Visual Studio Code에서 Vim의 모드, 모션, 키 바인딩을 사용할 수 있게 해주는 Vim 에뮬레이션입니다. VSCodeVim은 Visual Studio Code에서 확장 프로그램으로 실행되는 Vim 에뮬레이터입니다. Vim을 이미 알고 있는 개발자는 VS Code를 벗어나지 않고도 Normal, Insert, Visual, Replace 모드를 비롯해 익숙한 모션과 오퍼레이터를 사용해 Vim의 모달 편집 방식을 그대로 활용할 수 있습니다.
Vim은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
Vim은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
Vim은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. Vim의 마지막 커밋은 2026년 11월 6일입니다.
Vim은(는) 어디에 사용할 수 있나요?
디버깅과 확장 기능을 위해 VS Code를 사용하면서 Vim 키 바인딩을 원하는 개발자 VS Code에서 개인 Vim 작업 방식에 맞게 키를 재매핑하려는 경우 에디터 전반에서 모달 편집 방식을 표준화하려는 팀
Vim는 어떻게 설치하나요?
VS Code Marketplace 또는 OpenVSX에서 VSCodeVim 확장 프로그램을 설치합니다 macOS에서는 키 반복이 작동하도록 길게 누르기를 비활성화합니다(README의 defaults 명령을 실행한 다음 VS Code를 재시작하세요)
Vim은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/VSCodeVim/Vim

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트