Цифровая клавиатура не работает должным образом при использовании Vim через PuTTY. Вместо цифр я получаю
y
x
w
v
u
t
s
r
q
Ответ находится в Numpad в PuTTY при использовании vi [Cialug] :
В конфигурации зайдите в Терминал-> Функции и отметьте «Отключить режим клавиатуры приложения». Сохраните настройки и наслаждайтесь работающей цифровой клавиатурой!
Я всегда использовал этот набор сопоставлений, чтобы интерпретировать escape-последовательности как числа, когда
$TERM=xterm
Думаю, это был мой первоисточник.
источник
А для Mac ответ находится в комментарии HaPsantran на этой же странице, и в этом ответе есть аналогичный ответ nfechner со скриншотами на немецком языке .
Для Mac перейдите в приложение « Терминал» . Выберите « Настройки» , « Профили» , « Дополнительно» и снимите флажок « Разрешить режим клавиатуры приложения VT100» .
источник
Если вы используете SSH через терминал, вы можете просто перейти на
Слева от него должна быть галочка.
источник
Предыдущие ответы Кирби , Михайло-Берковский , и pykler велики.
У меня была эта проблема в Vim на терминале macOS. Проверка Терминала → Настройки → Профили → Клавиатура показала, что «Очистить (клавиатура)» было сопоставлено с «Num Lock» . Нажатие кнопки очистки устранило проблему для меня.
источник