Vim i ssomething that I really love using, but I only use it when I am on Linux because you can't simply replace a whole IDE for things like C++, although people still attempt it. Good luck though! Vim is a wonderful program and very fun to use.
Yes you can. Take a look at YouCompleteMe and SuperTab
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.