Я использую "United States-International" в Windows 7, что вызывает проблемы в сочетании с gVim 7.3.
В раскладке клавиатуры US-International клавиши "
и '
являются мертвыми клавишами, то есть вы можете комбинировать их с другой клавишей. Например, нажатие "+a
приводит к ä
, а клавиши '+a
- á
. Чтобы вставить одну двойную кавычку, просто нажмите "+space
.
Но когда я ввожу "+space
в gVim (в режиме редактирования), ничего не происходит, символ не вставляется. Когда я в дальнейшем нажимаю пробел, вставляются только пробелы. Кажется, что ключи "+space
не объединены в один "
символ. Однако сочетание "
с a до ä
работает как положено.
Когда я нажимаю "
с последующими пробелами, "
буферизуется до тех пор, пока я не введу другой символ, а затем объединится с этим (если это возможно). Примеры: * * тысяча двадцать-один
"+space+space+a => » ä«
"+space+space+b => » "b«
"+space+space+" => » ""«
Кто-нибудь знает, как решить эту проблему?
Кстати, на поведение vim это не влияет (через cmd.exe)