VsVim

Free

VIM emulation layer for Visual Studio

(116) Review
Visual Studio
2012, 2010
Download (115,838)
5/27/2013
1.4.0.1
View
E-mail Twitter del.icio.us Digg Facebook
Add To Favorites
Description
Reviews (116)
Q and A (130)
Sign in to Write a Review
Sort By:

by yumaikas | June 11 2013

Great plugin for VS. I'm glad to see that it is still in active development and that most Vim commands work. My kudos to Jared Parsons.

by Ernesto Chavez | June 08 2013

Impossible to code in visual studio without it now - thanks a lot and keep with the excellent work!!!

by fj2005 | June 06 2013

Awesome plugin. Integrates very nicely and it gives me all of my favorite Vim key mappings. Awesome job on this.

by Thomas Svensen MSFT | May 29 2013

Very impressive! Covers pretty much all the VIM functionality that I need!

by Bret Anderson | May 22 2013

I use this every day and love it. I miss it when I use visual studio express at home though.

by Zach Nation | May 18 2013

Excellent! I am used to VIM, and I am right at home after installing this on Visual Studio.

by Prolitheus | May 10 2013

by PasiB | May 09 2013

Thank you Jared for this excellent plugin!

by ruslo | May 06 2013

by rmaximo | March 11 2013

Finally I can use VIM like editing in Visual Studio. Love it! Thank you for your contribution. Would love to see you continue enhancing VisVim for us .NET developers who love VIM.

Thanks!!

by BSPFP | March 07 2013

Perfect!!!
Amazing!!!

by Don Reba | February 28 2013

I often switch between VS2010 and Vim and have often felt discomfort returning to VS. This extension makes it so much better. Thank you!

by Gaston Simone | February 27 2013

Jared Parsons, thank you so much for VsVim. Great work!

by avovsya | February 27 2013

Thank you so much! Really helpfull extension!
The only one thing I want in VS now is surround.vim =)

by michel nielsen | February 24 2013

This extension is deadly necessary for me, because I got used to using vim in linux.. In general it works nice, but I've stumbled into a few problems:
- copying from browsers or other programs and pasting into VS seems very fuzy, sometimes it works and sometimes it doesn't (though right-click and paste always seems to work fine)...
- Horizontal scroll from my trackpad is moving the cursor instead of the "horizontal elevator scroll bar" (or whatever it's called)

by markgalli | February 20 2013

This is fantastic. Thank you.

by Yi Zhang - CLR | February 14 2013

Great tool! I'm using this every day and can't live without it.

by gEEk667590 | January 08 2013

How can I say "THANK YOU" enough times for this? I don't think I can, so here's a single sincere instance.

Thank you Jared Par.

by Prem Ramanathan | January 04 2013

Single most awesome thing for VS!. Haven't used it that much, will post a detailed review later. But, the rating stands from my initial impression..

by dhsto | December 30 2012

Made my day.

1 - 20 of 116 Items   
Sign in to Start a Discussion


  • Problem report: ctrl + r does not work, vim search does not work
    3 Posts | Last Post November 29, 2012
    • hi, thanks for your great job.
      
      I have 2 problems when using this plugin:
      
      VS2010, VsVim 1.3.1.3
      
      1)I can not use "ctrl + R", this key map is used to redo work in vim, and it is conflicted with vs2010 shortcup key.I have set this key map to use vsvim in the vsvim option config, but it still can not work.The vsvim config will changed to "ctrl + R Handled by Visual Studio" everytime I finish setting.
      
      2)vim search function like: ":11, 13 s/patern/replace/g" can not work.
      vsvim show "Trailing characters" every time.
      
      Is there any way I can work this out? thanks ~~
    • For the first issue what other plugin's do you have installed?  The most likely reason for this conflict not getting fixed is another plugin resetting. it
      
      As for the second issue try removing the space after the comma and between the 3 and the s.  That's a bug I'll get fixed but that should allow you to work around it short term
    • Thanks for your prompt reply!
      
      the 1st issue I will check the other plugins later,
      
      and the 2nd issue, it can work when I follow your instuction.
      
      thanks again~~
      
      
  • Problem with 2 windows for same file
    7 Posts | Last Post November 14, 2012
    • VS2012, VsVim 1.3.1.3
      Intermittent problem:
      - Open a file to edit.
      - Window-> New Window.
      - Right-click on window tab, select New Vertical Tab Group.
      - in new window, Shift-v to start line selection
      - 'j' to extend selection down, except editor is now in Insert mode....
      
      Intermittent, but happens more often than not when in a 2nd window for a file.
      
    • Can you tell me a bit about what type of project you are editting (C#, C++, etc ...) and what plugins you have installed?  I've had a couple of people report this but I can't reproduce it locally and I've tried a number of configurations.  
    • Editing C#. 
      Microsoft Visual Studio Ultimate 2012 Version 11.0.50727.1 RTMREL
      Microsoft .NET Framework Version 4.5.50709
      Color Theme Designer   1.0
      JetBrains ReSharper 7.0.1   C# Edition build 7.0.1098.2760
      MVVM Light Toolkit   1.0
      PowerCommands for Visual Studio 2010   1.0
      VS10x Code Map Package   1.1
      VS10x Method Block Highlighter Package   1.2
      VSColorOutput   1.4.3
      VSCommands11   11.0
      
    • Thanks!  I think that R# is the most probably reason this would happen.  I will check this out. 
    • How does one uninstall VsVim? It is not listed under Remove Programs of the Control panel (or if it is there, what is it called? not VsVim). 
    • To Uninstall go to Tools -> Extension Manager.  In the installed programs list you should see VsVim and there should be a button to uninstall it.  
    • Do you have select mode turned on in VsVim?  If you type `:set selectmode?` does it include "mouse" in the value? 
  • VsVim Enters Insert Mode By Itself
    8 Posts | Last Post November 14, 2012
    • I seem to have a recurring problem where vsvim enters insert mode by itself. I'll be scrolling down through the text with the 'j' or 'k' keys, and it'll randomly enter insert mode by itself. This also happens when I resort to using the down arrow key instead.
      
      It seems to happen more often around gray blocks in visual studio, if that helps? (By gray, I mean blocks of code that don't do anything yet).
      
      If it helps, I'm also using Resharper.
    • The reason this is frustrating, by the way, is when I'm trying to scroll down through the text, I'll end up stuck on one line, with 'jjjj' being typed into the line, and it really interrupts programming flow.
    • That's definitely unexpected behavior.  Can you give me some more details on what you mean by "gray block".  Are you talking about blocks that are #ifdef'd out?  Also is this happening in VS2010 or VS2012?  
    • I am also seeing this in VS2012 with ReSharper 7.01, particularly in .xaml files.  Shift-v to start a selection, I then expect 'j' to extend the selection down; instead, 'j' replaces my line.
      
    • I wasn't aware of an issue with Resharper.  I'll look into that.
    • I'm also having this issue, but I'm not running resharper.  For me it happens when I go to select some text (either click&drag or double-click).  This might be expected behavior except that I sometimes can not get it out of insert mode then.  I have to do a lot of clicking around and hitting the insert key and then finally it'll exit insert mode.
    • Do you have any other extensions installed?  Which version of Visual Studio are you running?
    • Do you have select mode turned on in VsVim?  If you type `set selectmode?` does it include "mouse" in the value? 
  • Support for Visual Studio Express for Windows 8
    2 Posts | Last Post November 05, 2012
    • When will this be available for Visual Studio Express 2012 for Windows 8.
      I need this for developing apps
    • Unfortunately it's not available for any Express SKU.  The Express SKUs don't allow any extension to be installed and there is nothing I can do to get past this.  It's a limitation imposed by Microsoft. 
  • Installing plugins
    2 Posts | Last Post October 16, 2012
    • First of all, great great tool!
      
      Second, I was wondering if it is possible to install plugins like commentary.vim and surround.vim? If it is possible, could any one please give some instructions of how to do it?
      
      Many tanks for any help!
    • Right now the support for plugins is *very* limited.  I'm improving the support for the Vim scripting language but it's not yet at a point where it can handle anything but really straight forward `set` code.  
      
      To install them though you can use the `:source` command.  But right now I wouldn't have an expectation of them functioning.
  • :cnext behavior is a little strange
    2 Posts | Last Post October 15, 2012
    • When I do a :cnext, it pops up the suggested fix dialog.  Is there a way to kill that dialog by the keyboard? Escape doesn't do anything - the only way I can get the editor responsive again is by clicking on it.
    • Right now the :cnext command just hooks into Visual Studios default next / previous error command.  This shouldn't be popping up a dialog (should just be navigating).  Do you have any other extensions installed?
  • Ecstatic
    1 Posts | Last Post October 09, 2012
    • I finally installed Visual Studio Pro and I can say that my happiest moment of the week was finally getting VsVim installed!  Windows programming is going to be so much better! Thanks for a great product!
  • key mapping config
    2 Posts | Last Post October 05, 2012
    • How can I access the VsVim configuration key mapping wizard in VS2012?
    • There is an options button on the bottom right hand side of the editor.  Clicking that will open up the options menu 
  • about tag browsing
    4 Posts | Last Post October 05, 2012
    • Would you tell me how to browse a tag?
      In vim, I can browse tags with Ctrl+], Ctrl+t.
      In vsvim, what key for tag browsing?
      
    • In VsVim you can use the same key strokes to navigate the tag stack.  I don't yet have any way to browse the stack but hope to add that in the next version.  
    • thanks for your reply. I'm looking forward to releasing the next version very very much. one more thing to anticpate. undo is possible now, but redo(Ctrl+R) is not yet. I anticpate the redo. Thank you for your great program.
    • The Ctrl+R command is implemented and should be working.  If it's not the most likely reason is that it's still bound to a Visual Studio command and not VsVim.  You can fix this by going to the options menu (the Options button on the bottom right) and moving control of Ctrl+R to VsVim
  • CTRL-[ doesn't work with VisualAssistX installed
    5 Posts | Last Post September 26, 2012
    • I use CTRL-[ to exit the insert mode.
      With VisualAssistX, it doesn't work.
    • Thanks for reporting the issue!
      
      It looks like Visual Assist is swallowing that key strokes in places that aren't expected.  I went ahead and added a work around for that scenario.  This fix will be a part of the next patch I issue which should happen over the weekend
      
      The fix: 
      
      https://github.com/jaredpar/VsVim/commit/6efc8a4d8092b7b7dece72743718d941d06c6066
    • Thanks,
      
      Can I get a build with that fix
    • Here is a link to the patched build
      
      https://github.com/downloads/jaredpar/VsVim/VsVim-Vax-Escape-Fix.zip
      
      To install this
      
      1. Uninstall VsVim
      2. Unzip the package
      3. Double click on the VsVim.vsix file 
    • Awesome, works perfectly.
      
      Thanks
31 - 40 of 130 Items