Странное поведение Backspace в Vim (SSH для Linux от Mac) - PullRequest
9 голосов
/ 13 января 2012

Я не изменил никаких настроек своего Vim, но сегодня Backspace получает какое-то безумное поведение.Каждый раз, когда я нажимаю на него, он не удаляет символ, а печатает ^?.Кто-нибудь знает, что происходит?

Ответы [ 3 ]

19 голосов
/ 13 января 2012

Не уверен, почему он случайно начал делать это на основе предоставленной вами информации, но пытался добавить эту строку в ваш .vimrc

set backspace=start,eol,indent
16 голосов
/ 13 января 2012

Проблема возникает из-за связи между Mac Terminal и Linux Terminal.

Перейдите в Mac Terminal -> Настройки -> вкладка «Дополнительно», отметьте опцию «Удалить отправляет Ctrl-H». Затем после входа в Linux, и Backspace прекрасно работает в Vim.

0 голосов
/ 10 декабря 2015

В Mac Mavricks and Yosemite Откройте терминал, затем команда +, для предпочтений нажмите на вкладку профиля, нажмите на -keyboard- меню, затем добавьте +

Key: very bottom, <= Delete
Modifier: ^ Control
Action: Send Text
Text: H

нажмите Ok

...