Я на MacBook Pro с OSx El Captain (версия 10.11.1) и у меня возникла та же проблема после обновления моего Vim с помощью Homebrew.
Моя версия Vim 7.4.1063.
У меня была проблема с приложением Terminal, а также с приложением iTerm (сборка 2.1.4).
Чтобы решить эту проблему, я следовал некоторым инструкциям из предыдущих ответов @devsathish и @Kailash.Я выполнил следующие шаги:
1 - Создайте файл .vimrc с touch ~/.vimrc
2 - Добавьте к нему следующее:
set nocompatible
set backspace=indent,eol,start
Теперь клавиши со стрелками и удалениеКлавиши / Backspace работают как положено.Мне не пришлось менять переменную $TERM
env, как предлагалось в некоторых предыдущих ответах.
Надеюсь, это поможет другим с такой же проблемой.