如何在VIM中设置文件的字符编码

我使用:set fileencoding = utf-8和文件被正确保存,但下次我打开它,我得到乱码字符和:set fileencoding?表示该选项未设置。

从文档我明白我不应该触摸编码选项。

在VIM中为文件指定编码的正确方法是什么?

使用
set fileencodings=utf-8

(在末尾有一个s),它可以包含不同编码的列表。 Vim将尝试从左到右列出的编码,直到一个工作,它会将fileencoding设置为该编码。如果没有工作,则fileencoding设置为空字符串,这将导致认行为。

另外,它可能是有意义的,添加到你的vimrc,所以你不是不断地这样做。

相关文章

解决方案:解决linux下vim乱码的情况:(修改vimrc的内容)全...
Linuxvi/vim所有的UnixLike系统都会内建vi文书编辑器,其他的...
      vim正则匹配:空行:/^$/  /^[\t]*$/注释...
$select-editorSelectaneditor.Tochangelater,run'sele...
上次手贱忘了保存,这次就简单做个备忘吧,把踩过的坑记一下...
Linux之文本编译器小结vim的优势所有的UNIX-LIKE习通都会内置...