Смотрите :help keycodes
. Цифры на клавиатуре, вероятно, сопоставимы с помощью <k0>
<k9>
. Вы можете проверить это, используя CTRL-K в режиме вставки или взрыва, а затем нажав соответствующую клавишу. В режиме вставки вы также можете использовать CTRL-V перед нажатием клавиши, чтобы проверить код символа, который получает vim. (Это может иметь значение, если вы используете vim в терминале, менее вероятно, если вы используете gvim.)
Как только вы узнаете, как vim видит ключ, вы можете проверить соответствие
:map <k9>
например.
В комментариях вы упоминаете, что у вас нет файла vimrc. Это, вероятно, означает, что вы запускаете vim в совместимом режиме (т. Е. Установлена опция 'compatible'
). Это не рекомендуется, если вы не являетесь поклонником оригинального vi. Возможно, стоит попробовать
:set nocp
и посмотрим, имеет ли это какое-то значение.