Abandoning VIM
guzalexander.com
guzalexander.com
In all honesty< I havent found a language I that I use that I can't work on in VIsual Studio or Intellij.
I just could never use VIM or Emacs. Seemed like I was trying too hard to make it do something that it wasn't intended to do.
Then again, i do see the other side of VIM that could be awesome if I could ever learn to use it, and its powerful scripting and plugins. Maybe if we could take Nano and add the power of VIM without the horribly counter-intuitive usage of VIM.
This is a very common mistake, really. Vim is different. Not embracing this difference will only result in frustration.
Most of Vim users simply take it as it is and don't waste other people's time misleading them.
It's also possible to change the key bindings in Eclipse to emulate Vi.
I know enough of Vi to get by in that situation, but I wouldn't force myself into using it on my day to day just for the sake of "using the same tool" or something.
A better idea would be to use it INTO an IDE. I know some IDE let the user choose vim for editing text but I only use vim in a linux shell so I don't know if those integrations works very well.
Those blog post are seriously misleading: at best, one can come up with a vim config that make it look like a stereotypical IDE: file tree on the left, class tree on the right, quickfix at the bottom, completion… But there's a lot more to an IDE than that. Because Vim will never understand your code as an IDE does it will never be an IDE, full stop.
It can be the (super charged) editor module of your development environment but it would take a lot more than a blog post with cool screenshots to explain how and why. Even this 7 parts series is probably not enough: http://blog.sanctum.geek.nz/series/unix-as-ide/
No, you can't. Not yet. s/here/hear/