По разным причинам, я застрял, используя vim.exe вместо gvim.exe в Windows.

Одним из единственных раздражающих аспектов этого было то, что alt-key не работал. (Мышь тоже не работала для прокрутки). Когда я попытался использовать alt-up (стрелка), вместо выбранного мэппинга я вставил символ «Я».

«ga» перечисляет его как 206, Hex 00ce, Octal 316.

Любая идея, что это такое или как это исправить?

(Vim 7.3, Windows XP)

2 ответа2

0

Хотя это не идеальный обходной путь, вы, вероятно, можете нанести на карту этого персонажа типа «Я». Например:

:nmap control+v, alt+up: эхо "Alt-Up нажат." <CR>

В этом примере вы нажимаете control+v, а затем alt+up, вместо того, чтобы вводить эти строки буквально. Это отображение будет работать только в обычном режиме, но вы можете отобразить в других режимах, таких как вставка, используя вместо этого " :imap ".

Когда вы помещаете это отображение в ваш .vimrc, я рекомендую окружить его условным выражением, чтобы оно определялось только при запуске Vim без графического интерфейса в Windows:

if has('win32') &&! имеет ('gui_running')
    Nmap ...
ENDIF

0

AFAIK, gvim - единственное решение твоих проблем.

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