Vim 丹麦字符 æøå 的编码问题

Vim 丹麦字符 æøå 的编码问题

当我尝试在 vim 中输入丹麦语字符 æøå 时,我突然得到“æ ø å ”,然后问号在重新打开时被阻止。在其他编辑器中保存并在 vim 中重新打开的文件也是如此。我已在 vimrc 中将编码设置为 utf-8,在其他编辑器中没有遇到任何问题。除了 utf-8 之外,还有其他我应该注意的编码选项吗?

:设置编码

答案1

您可能需要通过设置来启用 UTF-8 检测fileencodings

set fileencodings=ucs-bom,utf-8,cp1257,latin1

(笔记:文件编码是当前的,文件编码s是要尝试的编码列表。)

答案2

我刚刚遇到了同样的问题,发现原因是我安装了自动配对插件 (plugin/auto-pairs.vim)。一旦我删除它,问题就消失了。猜测自动配对不喜欢 æøå。

相关内容