Странные numpad приложения в nano только при использовании putty через windows

Я использую Ubuntu на моем старом ПК, и я общаюсь с ним с помощью замазки через ноутбук с Windows при использовании терминала, все в порядке, и я могу использовать Numpad очень нормально 12345689/*- и ключ Num Lock, однако, когда я открываю что-нибудь в nano все эти клавиши имеют функции, я думаю, что numlock делает очень странную вещь, а все остальные клавиши похожи, соответственно, 4 2 6 8 делают влево-вправо вверх, как будто блокировка num отключена, но не отключена, и когда я пытаюсь чтобы включить его, кнопка не работает, я искал об этом и нашел несколько решений, чтобы изменить настройки замазки, и я сделал, и это не имело никакого эффекта, я думаю, что я должен изменить нано-объекты, но я новичок в Linux, поэтому я не знаю как спасибо!

1 ответ

Для всех, у кого есть эта проблема - это специфично для PuTTY и вызвано тем, что режим клавиатуры приложения отправляет escape-последовательности в nano.

Чтобы решить: из открытого терминала PuTTY:

  • ctlr+ щелкните правой кнопкой мыши, чтобы открыть контекстное меню
  • Выберите "Изменить настройки..."
  • Выберите Терминал -> Функции в левом дереве навигации.
  • Установите флажок "Отключить режим клавиатуры приложения".

Ссылка:Описание ошибки в вики по Vim (FANDOM.com??)

nano использует проклятия keypad функция, включающая его (чтобы curses обрабатывал клавиши курсора). Описание терминала включает режим приложения как для клавиш курсора, так и для цифровой клавиатуры, что с помощью PuTTY заставляет его отправлять нечисловые данные.

Вы можете изменить описание терминала, чтобы удалить часть цифровой клавиатуры smkx возможности:

infocmp -1 >foo
vi foo
... look for smkx=\E[?1h\E=,
... change that to smkx=\E[?1h,
tic foo
Другие вопросы по тегам