VsVim Update Released (Version 0.9.3)
I just released an update to VsVim for Visual Studio 2010. This is available on the extension manager in Visual Studio or can be downloaded directly at the following link.
Link: https://visualstudiogallery.msdn.microsoft.com/en-us/59ca71b3-a4a3-46ca-8fe1-0e90e3f79329
GitHub: https://github.com/jaredpar/VsVim
This update includes the following
- Full support for :substitute including the confirm option
- Many bug fixes for the “.” (repeat) command
- Vim style regular expression support. Previous releases used BCL regexes
- Support for the + (clipboard) register
- And of course many bug fixes
Future Plans
The original plan for VsVim was to focus on getting a highly functional Vim emulator as the 1.0 release and then moving onto items like Resharper integration for 1.1. At our current pace this would put VsVim 1.0 out the door in just a few more weeks. But after receiving a lot of feedback from users it’s become clear that integration with Resharper is more important than rounding out the last few major Vim items. Hence we’ve decided to shift the focus of the next few releases to the following
- 0.9.4 – Resharper support.
- 0.9.5 – Finish remaining core Vim features (macros mainly at this point)
- 1.0 – Mostly bug fixes on top of 0.9.5
We were really looking forward to putting the 1.0 stamp on VsVim but are equally as excited by the proposition of getting Resharper (and likely similar products like CodeRush) working. We hope to have a Beta release of the support by early next week for users to bash on. When the builds are available I’ll announce them on twitter and upload them to the github site.
The usual caveats and expectations
This extension is being released by me, not by Microsoft. As such the support level for this extension is equivalent to the amount of free time I have to put into it.
Source for this release is available on the GitHub project site. It and the associated binaries are released under the MS-PL.
Comments
Anonymous
November 30, 2010
very cool plugin, I cannot live without it!Anonymous
December 01, 2010
very nice plugin, but I search a list with with all currently implemented features.Anonymous
December 01, 2010
Nice! In addition to R# and CodeRush, are you also planning on supporting Telerik's JustCode? Thanks!Anonymous
December 02, 2010
@Philip, I'll take a look at that. Haven't ever used it before though so I'm not sure if the same approach will apply to it.Anonymous
December 02, 2010
Great! contact me at lastname (a) telerik DOT COM if you want me to put you in touch with the devteam.Anonymous
December 05, 2010
This is a real gem! Have been using it since version 0.7 Can't live without it :)Anonymous
December 11, 2010
The comment has been removedAnonymous
January 03, 2011
Hi Jared -- Awesome add-in. I have a quick question though: In my _vimrc I have the following, browser-style keyboard mappings for for PageUp and PageDown :nmap <S-Space> <PageUp> :nmap <Space> <PageDown> VsVim seems to find my mappings as the PageDown map works (and I have a VIM env var pointing to my _vimrc directory) but PageUp map doesn't work. It's rather annoying. Ideas? Thanks - MichaelAnonymous
January 03, 2011
@Michael, The behavior you're seeing is a bug in 0.9.3. This is already fixed in the 0.9.4 tree and will be included with the release (likely this weekend).