Vim-重音字母或ñ后插入的额外空格;

Vim-重音字母或ñ后插入的额外空格;,vim,character-encoding,osx-snow-leopard,Vim,Character Encoding,Osx Snow Leopard,我有一个关于维姆的问题。我在MacOSXSnowLeopard上,编译了vim以开始使用编辑器。我偶尔会用其他语言打字 我发现在输入重音字母时,每个字母后面都会增加一个额外的空格。我还用Mac的西班牙语键盘打字,至少用西班牙语 这就是发生的事情, 我将使用左括号键(1),[,键入重音键,然后vim将以黄色突出显示当前位置。然后键入元音(2)。元音上有重音,但现在vim在字母后插入了一个额外的空格。我在之后键入的任何内容都已经有空格了,我被迫退格以删除插入的额外空格。(3) -----------

我有一个关于维姆的问题。我在MacOSXSnowLeopard上,编译了vim以开始使用编辑器。我偶尔会用其他语言打字

我发现在输入重音字母时,每个字母后面都会增加一个额外的空格。我还用Mac的西班牙语键盘打字,至少用西班牙语

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

---------------维姆---------------

  • 科拉兹
  • 科拉佐
  • 科拉松
  • ---------------维姆---------------

    同样的事情也发生在ñ上。在按了“ñ”键(普通qwerty键盘上的分号键)之后,会插入一个额外的空格

    ---------------维姆---------------

  • 玛尼
  • 玛尼娜
  • ---------------维姆---------------


    有人知道为什么会发生这种情况吗?

    尝试将
    set encoding=utf-8
    添加到
    .vimrc
    (或者在
    提示符下测试一下)

    这似乎不起作用。我在提示符和.vimrc中都设置了它。我在rc文件中设置它后尝试关闭vim,以确保更改已完成,但仍插入了额外的空间。键入
    :set encoding时得到了什么?
    我认为我编译的版本没有足够的功能。我尝试了set encoding=utf-8和没有改变,正如我所提到的。然后我尝试了集合编码?正如你刚才建议的,并得到了一个关于选项不存在的错误。然后我用“巨大”功能集重新编译了vim,并再次这样做,现在它工作得很好。谢谢。是的!这正是问题所在。“正常”功能集不支持编码选项。