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