Vim - 在重音字母或ñ之后插入额外空格

时间:2011-08-06 05:44:51

标签: vim character-encoding osx-snow-leopard

我对Vim有疑问。我在Mac OS X Snow Leopard上编译vim以开始使用编辑器。偶尔我输入其他语言。

我发现在输入重音字母时,每个字母后面会添加一个额外的空格。我也使用Macs西班牙语键盘进行打字,至少是西班牙语。

所以这就是发生的事情, 我将使用左括号键(1),[,然后vim将以黄色突出显示当前位置来键入重音键。然后我会输入我的元音(2)。然后元音上有元音,但现在vim在字母后插入了一个额外的空格。之后我输入的任何东西都已经是一个空间了,我被迫退格以删除插入的额外空间。(3)

--------------- VIM ---------------

  1. coraz'
  2. corazó
  3. corazón
  4. --------------- VIM ---------------

    同样的事情发生在ñ。在点击'ñ'键后,在常规qwerty键盘上输入一个分号键,插入一个额外的空格。

    --------------- VIM ---------------

    1. Mañ
    2. Mañana
    3. --------------- VIM ---------------

      有谁知道为什么会这样?

1 个答案:

答案 0 :(得分:1)

尝试将set encoding=utf-8添加到.vimrc(或者只是在:提示下进行测试)