Skip to content
Vim Emulator Plugin for Visual Studio 2015+
C# F# Other
Branch: master
Clone or download
ricksladkey Merge pull request #2690 from VsVim/dev/jrs/phantom-line-number
Use VsVim margin for non-relative line numbers
Latest commit ce2c584 Aug 2, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Create issue templates May 24, 2019
Documentation Unify add and split selection into start Aug 1, 2019
References Temoprarily omit VS2017 support for multiple carets Jun 19, 2019
Scripts Merge pull request #2689 from VsVim/dev/jaredpar/fix-ab Jul 25, 2019
Src Use backing line number editor option for VS2017 Aug 2, 2019
Test Merge pull request #2651 from VsVim/dev/jrs/multiple-carets Aug 1, 2019
Tools Move to xunit 2.4.1 Jul 20, 2019
.gitattributes Added a gitattributes file so that Github for Windows will properly see May 22, 2012
.gitignore Reference assemblies for VS2012 and VS2013 Jan 9, 2018
Build.cmd Documentation update Jun 10, 2017 Fix the link Apr 29, 2019
Directory.Build.props Unify the preprocessor directives Jun 5, 2019
Directory.Build.targets Initial Dev14 support Jun 5, 2019
License.txt Updated License.txt Feb 24, 2012 Fix the link again. Apr 30, 2019 Documentation May 30, 2019
Test.cmd Finish initial pipeline May 30, 2019
VsVim.sln Add multiple selection documentation Jun 24, 2019
azure-pipelines.yml Publish should only occur on master Jul 10, 2019
notes.txt Enable debug output to output window Jun 14, 2018


VsVim is a free vim emulator for Visual Studio 2015 through to 2019.

Build Status


VsVim can be developed using Visual Studio 2017 or 2019. The details of the development process can be found in

When developing please follow the coding guidelines


All code in this project is covered under the Apache 2 license a copy of which is available in the same directory under the name License.txt.

Latest Builds

The build representing the latest source code can be downloaded from the Open Vsix Gallery.

For Chinese Version: 中文版本

You can’t perform that action at this time.