Backspace Not Working in VIM on Mac OS X

If backspace isn’t working on your Mac, then maybe VIM is running in compatibility mode. That means, you don’t have any of the Vi improved features enabled. You can set the following in your ~/.vimrc to disable compatibility mode and set a “normal” backspace behaviour:

set nocompatible
set backspace=indent,eol,start