I use Vim a lot. For almost all my text editing on a regular basis. On my Mac I use MacVim. I have XCode installed. Wonderful program I guess but I have yet to use it. But how many people actually Vi (not Vim) on a regular basis. I don’t. And why should I? Vim does everything Vi does and more.
The other day at work though I was tasked with editing some files on our servers. Mainly bash scripts, a couple of SQL packages, and I was forced to Vi. Using Vi is a whole other game from Vim. Things like syntax highlighting don’t exist. Niceties like your rc files don’t exist. The difference between insert and command mode is hard and unforgiving. In Vim its softer. You might be in command mode, but a lot of time you’d never know it the way you still navigate thought the text.
I’ll tell you though. If you want to learn how to use Vim, learn Vi. It’ll make a man out of you.
Enjoy the Penguins!