gVim + US-International:不将死键与空格组合

Chr*_*ris 9 keyboard vim quotes

我在Windows 7上使用"United States-International",与gVim 7.3结合使用会导致问题.

在美国 - 国际键盘布局中键"'死键,这意味着,您可以将它们与另一个键组合.例如压制"+a在结果ä和键'+aá.要插入一个双引号,您只需要点击即可"+space.

但是当我进入"+spacegVim(在编辑模式下)没有任何反应时,没有插入任何字符.当我进一步命中空间时,只插入空格.似乎键"+space没有组合成一个"字符.然而结合"一个ä按预期工作.

当我按下"后跟空格时,"缓冲直到我输入另一个字符,然后与它结合(如果可能的话).例子:

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

有谁知道如何解决这个问题?

顺便说一下,vim中的行为不受影响(通过cmd.exe)

Mic*_*eyn 1

执行此操作时您处于编辑模式还是命令模式?在我看来,您希望命令模式像编辑模式一样工作。命令模式中的引号字符影响寄存器和剪贴板(例如,用于复制/粘贴)。