gVim + US-International: не объединять мертвые ключи с пробелом

Я использую «США-международную» в Windows 7, что вызывает проблемы в сочетании с gVim 7.3.

В раскладке клавиатуры «США - международная» клавиши « и ' являются мертвыми клавишами, это означает, что вы можете комбинировать их с другой клавишей. Например, нажав " + a приводит к ä , а ключи '+ a в á . Чтобы вставить одну двойную кавычку, вам просто нужно нажать "+ пробел .

Но когда я ввожу " + пробел в gVim (в режиме редактирования), ничего не происходит, нет символа вставлен. Когда я нажимаю пробел, вставляются только пробелы. Похоже, что ключи "+ пробел не объединены в один " символ. Однако объединение " с до ä работает, как ожидалось.

Когда я нажимаю " , за которым следует пробел, " буферизуется пока я не введу еще один символ, а затем объединю его (если возможно). Примеры:

"+space+space+a => » ä«  
"+space+space+b => » "b«
"+space+space+" => » ""«

Кто-нибудь знает, как решить эту проблему?

Кстати, поведение не такое. t затронуто в vim (через cmd.exe)

9
задан JasonMArcher 20 July 2015 в 18:49
поделиться