И в командной строке, и в vim
и в gvim
я сталкиваюсь с ситуацией, когда функциональность backspace ведет себя так же, как и в некоторых моих старых опытах с vi
.
Если я нажму клавишу Backspace в режиме редактирования, символ не будет удален, пока я не вернусь в командный режим. Если я начну с vim -u NONE -N
или vim -u NORC -N
, тогда backspace будет работать так , как я ожидал.
Я попытался изолировать проблему в моем vimrc
, поместив finish
над линиями, пока проблема не будет устранена; однако даже после размещения finish
на верхней строке поведение сохраняется.
Мой vimrc
здесь: http://pastie.org/9602002
Последняя строка была только что добавлена сегодня по предложению вики, но она не предложила никаких изменений в поведении. Кажется, что проблема существует за пределами моего vimrc
, но я понятия не имею, где.
РЕДАКТИРОВАТЬ: я выделил проблему. Похоже, vim -N
- это все, что требуется для смягчения этой проблемы. Есть ли способ установить несовместимый режим из vimrc
?