Eleutian Vim Screencast Episode #1
After Aaron’s teaser on vim, I have been waiting for him to start the series. Episode #1 of Aaron’s Vim screencast series is up. Its a basic intro for opening and saving documents as well as learning to use some simple navigation. The use of keyboard jedi is very nice for seeing everything that is going on. Nice work Aaron! If you are unfamiliar with vim I highly recommend subscribing to Eleutian’s blog and following the series. The productivity boost you will gain down the road is priceless.
I am sorry I just do not see how this can make me more productive than a ReSharper VS. Plus I have gotten used to ReSharper keyboard shortcuts, I do not want to spend the time learning something else unless it is going to be dramatically better than Resharper. (Any marginal advancements can be offset by adding features to ReSharper through plugins)
Additionally in VS you have additional little helpers like expanding collapsing regions, classes, methods to focus only on code you want to review. Do I loose features like that using VIM?
I must admit I am one of those folks that gave up on VI back in 1990 when I got the first copy of IBM PC Editor (multi-line edits), so I really do not know how far it involved. I presume that VIM is an incarnation of VI, right?
Nermin
VIM is VI Improved…
I think the key thing you are missing Nermin is that there is a plugin to VS called ViEmu which gives you the power of Vi inside of visual studio where all your other plugins and advanced refactoring tools exist.
>Any marginal advancements can be offset by adding features to ReSharper through plugins
I would disagree as r# is just a code navigation and refactoring tool, not a text editor.
>Additionally in VS you have additional little helpers like expanding collapsing regions, classes, methods to focus only on code you want to review. Do I loose features like that using VIM?
Vim supports expanding and collapsing, and I am sure viemu supports expanding and collapsing regions.
The power of vim is going to be navigating your documents, using advanced search and replace, and working with macros.
Having paired with Aaron I can testify that Vi inside of Visual Studio makes him one very productive programmer. His fingers almost never leave the home row. I think about how much time over the course of a year I waste switching between mouse and keyboard and stretching for uncomfortable key board shortcuts. If you could monetize it across a team I think the numbers would be interesting.