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.
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)
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~~
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.
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'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.
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.
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.
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?
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!
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
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
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