Я пытаюсь установить сопоставление клавиш в vim. Я знаю, что <c-j>
означает Control-J
. Что представляет собой текстовое представление клавиши capslock? Я пробовал <capslock>
но это не работает.
Есть ли где-нибудь список этих представлений?
Примечание. Это отвечает только на исходный вопрос, который затем был изменен для указания точной проблемы, с которой столкнулся ОП. Вим никогда не увидит ключ Caps Lock. Вы можете только переназначить ключ Caps Lock на что-то другое в OS X, а затем использовать стандартные сопоставления клавиш в vim.
Смотрите здесь для получения дополнительной информации: Использование Caps Lock в качестве Esc в Mac OS X
Наверное, лучше всего так:
Это символ на клавиатурах Mac. Он называется "UPWARDS WHITE ARROW FROM BAR", а его Unicode-ключ - 21EA
.
Список общих символов клавиш OS X см. В Библиотеке Macintosh: специальные символы клавиш
Ctrl
в OS X на самом деле представлена "UP Arrowhead" ⌃
2303
c-
обозначения встречаются только в Emacs, редакторе, который, вероятно, сделал популярными сочетания клавиш Control.
Для получения дополнительной информации см .:
Действительно ли это необходимо сделать? Если в инструкции показывать текст в верхнем регистре, этого должно хватить.
Вы не можете отобразить Caps-Lock в Vim - ни в Vim, основанном на консоли / терминале, ни в gVim, основанном на графическом интерфейсе, потому что Vim просто не может "видеть" при нажатии этой клавиши.
Если вы действительно хотите это сделать, вам, вероятно, придется выяснить, как заставить вашу ОС изменить значение Caps-Lock на что-то еще, что Vim может видеть, но вы потеряете его для Caps-Lock.