Как заставить numpad работать в vim, используя iterm2 на osx с term=xterm?

Мой numpad работает в iterm2 (bash), но он вставляет символы вместо цифр в режиме вставки для vim.

Как я могу получить VIM, чтобы распознать правильные коды выхода.

Я безуспешно пытался отредактировать управляющие коды, как это предлагается здесь: http://code.google.com/p/iterm2/issues/detail?id=702

4 ответа

Решение

Похоже, что ответ заключается в том, чтобы перейти в Preferences->Profiles->Keys и загрузить пресет: "xterm с цифровой клавиатурой".

Для меня решение было отключить VT100 Application Keypad-Mode в Preferences > Profiles > Advanced,

Вы можете добавить глобальные сочетания клавиш в "Настройки" -> "Клавиши" и сопоставить символы цифровой клавиатуры с действиями "Отправить текст" для отправки текста, который они должны отправить.

Но это удаляет некоторые цвета в моем VIM.

если вам это нужно, просто наберите:

:set term=ansi

в VIM

С наилучшими пожеланиями

Другие вопросы по тегам