Vim 在 Mac 上的重音符号和其他特殊字符后插入空格

Vim 在 Mac 上的重音符号和其他特殊字符后插入空格

如果我在 vim 上写下以下文本:

Tís teçxt contãins spécial charàctérs

我会得到:

Tí s teç xt contã ins spé cial cha?| cté rs

以前我使用 Mountain Lion 时没有发生过这种情况。不久前我升级到了 Mavericks,但我只在 vim 上编写代码,没有注意到这是否是由于系统升级而导致的变化。无论如何,如果我使用我的计算机在其他服务器 vim 上编写文本,也会发生这种情况。

当我不在 vim 上时,这种情况不会发生。

这似乎与 vim 版本无关,因为我已经更改了它,但两个版本都存在同样的问题。

我在终端首选项中使用 utf-8 字符编码,并将 vim fileenconding 设置为

set fileencoding=utf8

有任何想法吗?

答案1

缺少的是:

set encoding=utf8

在我的.vimrc

相关内容