Я не изменил никаких настроек своего Vim, но сегодня Backspace получает какое-то безумное поведение.Каждый раз, когда я нажимаю на него, он не удаляет символ, а печатает ^?.Кто-нибудь знает, что происходит?
^?
Не уверен, почему он случайно начал делать это на основе предоставленной вами информации, но пытался добавить эту строку в ваш .vimrc
.vimrc
set backspace=start,eol,indent
Проблема возникает из-за связи между Mac Terminal и Linux Terminal.
Перейдите в Mac Terminal -> Настройки -> вкладка «Дополнительно», отметьте опцию «Удалить отправляет Ctrl-H». Затем после входа в Linux, и Backspace прекрасно работает в Vim.
В Mac Mavricks and Yosemite Откройте терминал, затем команда +, для предпочтений нажмите на вкладку профиля, нажмите на -keyboard- меню, затем добавьте +
Key: very bottom, <= Delete Modifier: ^ Control Action: Send Text Text: H
нажмите Ok