Comment on Vim

This is traditionally a command=line application, so, yes, you would use it within the terminal, but, no, it definitely is not part of it. As a decent UNIX, OS X comes with VIM installed, so that's why it's already there. OS X also comes with other classics like emacs, perl, and a nice collection of the GNU tools (e.g. sed, awk, grep, etc.).