Anybody here made the switch and felt it was worth it?
Anybody here made the switch and felt it was worth it?
I use vim so that even though I may be editing C++, Ruby, YAML, JavaScript, Python, HTML, and CoffeeScript in the same day, I can still use the same editor and shortcuts across all the different types of text files. Also, vim is always one of the first editors to get syntax files for a new language.
If you only do ASP all day, VS is worth sticking with.
Some things I give up to use vim over IDEs:
* A nice graphical debugger
* Superior support for symbol lookup (ctags isn't perfect)
* Superior support for autocomplete (given the above)
* Automagical refactoring support (I think these features are way overrated, and many of the most common edits fall under vim's domain)
* Boilerplate generation (even given the copious amounts that Java requires, I've always thought that this was a code-reading problem rather than a code-writing bottleneck)
* Compiler errors as you go
* WYSIWYG GUI design (you could just fire up the IDE when you need this anyway)
However, when it comes to doing some real coding, I always go back to Emacs. After learning a really good text editor, you don't even have to think about doing complex things with the text, you just get into a zen mode, and the cursor does what you want. Combine that with easy access to any shell/interpreter you're using and it makes for a very productive way to just write some code.