Я работаю с iMac под управлением Yosemite и использую эту клавиатуру. Цифровая клавиатура работает в терминале, но когда я открываю vim
или less
нет.
Например, используя less
, если я наберу номер 8
, я получу ESCOx
, а не 8
. В vim 7.2 (в командном режиме) он вставляет x
. Как мне исправить это поведение? Я получил эту клавиатуру специально для цифровой клавиатуры.
Ответы:
Если вы используете терминал (не iTerm или другие), существует настройка, которая может помочь. Отключите эту настройку (извините, она на немецком языке. Но расположение должно быть таким же):
Если вы используете
iTerm
, есть по крайней мере исправление дляvim
: Вы можете переназначить ключи, чтобы заставить это работать. Просто добавьте следующие строки в ваш~/.vimrc
(создайте его, если он не существует.)Источник: комментарий в вики .
источник
Если вы используете iTerm, и я правильно понял ваш вопрос, в iTerm2 есть соответствующее предпочтение:
http://www.twistermc.com/39930/use-number-pad-vim-iterm2/
источник