Я хотел бы иметь возможность вводить коды ALT в Gvim на Windows 7, как описано на следующем сайте:

Альтернативные коды

В Windows (в моем случае Windows 7), чтобы сгенерировать символ с помощью кода ALT , убедитесь, что клавиша NumLock на клавиатуре включена, удерживайте нажатой клавишу ALT , введите код клавиши на цифровой клавиатуре, а затем отпустите Клавиша ALT .

Однако это не работает в Gvim в Windows (который игнорирует тот факт, что я нажимаю клавишу ALT, и просто печатает на введенной клавиатуре прямо на экране). Как я могу заставить эти комбинации клавиш работать в Gvim? Благодарю.


РЕДАКТИРОВАТЬ:

Как показано в ответе ниже, способ вставки не-ASCII символов, для которых у вас нет записей на клавиатуре, без изменения раскладки клавиатуры заключается в следующем:

Убедитесь, что вы находитесь в режиме вставки, а затем введите CTRL-V, а затем интересующий код символа Unicode, например:

CTRL-V u00E0    (generates à)
CTRL-V u00C8    (generates È)
CTRL-V u00E8    (generates è)
CTRL-V u00E9    (generates é)
CTRL-V u00EC    (generates ì)
CTRL-V u00F2    (generates ò)
etc...

Смотрите, например, http://unicode-table.com/ для полного списка кодов символов Unicode.

Следующий список символов Unicode по языкам также может быть полезен:

http://en.wikipedia.org/wiki/List_of_Unicode_characters

Однако в некоторых случаях, таких как этот, может быть более простой способ ввода специальных символов (см.: Help digraphs и: digraphs). Например, находясь в режиме вставки, вы можете набрать следующее:

CTRL-K E! (yields É)
CTRL-K a' (yields á)

Обратите внимание, что, как показано на следующей странице:http://code.google.com/p/vim/source/browse/runtime/doc/digraph.txt Gvim 7.4 содержит еще более широкий набор орграфов по умолчанию, чем Gvim 7.3, что обеспечивает удобство на еще более широкий набор языков.

С уважением.

1 ответ1

1

Эти ярлыки являются механизмом ввода Windows. Я не верю, что gvim использует эту систему Windows (для согласованности, если ничего больше). Для ввода произвольных символов в gvim вы можете использовать поддержку ввода gvim unicode:h i_ctrl-v (в частности:h i_ctrl-v_digit).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .