What can vim do, that emacs cannot do (especially since emacs has the viper-mode)?
I feel very comfortable using vim since I've began using it to configure the OS, build C and Python programs, etc.; I now shun IDEs on my Linux box (although i keep eclipse, code::blocks, and kdevelop installed). You guys were right about it being simple and lightweight, yet powerful; it truly is a "programmer's text editor". :) If only I could figure out how to get the solarized colorscheme to display nicely in the console :( btw, how do I build my own color scheme?
Also, should I be using vi or vim? It seems that vi is to vim as C is to C++: the former is ubiquitous, lightweight, and always works as expected whereas the latter aims to improve upon the original and includes much more powerful features.
Use vim if you have a choice, I still use vi because that's what I'm used to and I don't care to learn the added features (read: lazy), but since you have only just started using vi, switching to vim makes sense.
Actually, vim is ( VI iMproved ).
Join our real-time social learning platform and learn together with your friends!