vim中的编码都搞砸了

vim中的编码都搞砸了,vim,encoding,utf-8,utf-16,Vim,Encoding,Utf 8,Utf 16,我有一个tex文件,以前在Vim中工作,但现在我必须运行它 :e ++enc=utf16 /path/to/file.tex 以正确查看文件 如果我这样做 :write ++enc=utf-8 /path/to/file.tex, 这个文件是中文的(我不知道为什么) 如何更改编码,使我不必每次都运行:e++enc=utf16?这终于奏效了::set fileencodings=ucs bom,utf-8,sjis,:w++enc enc=utf-8….如果你这样做了,那又怎么样??还有,为什

我有一个tex文件,以前在Vim中工作,但现在我必须运行它

:e ++enc=utf16 /path/to/file.tex
以正确查看文件

如果我这样做

:write ++enc=utf-8 /path/to/file.tex,
这个文件是中文的(我不知道为什么)


如何更改编码,使我不必每次都运行
:e++enc=utf16
?这终于奏效了:
:set fileencodings=ucs bom,utf-8,sjis
:w++enc enc=utf-8….
如果你这样做了,那又怎么样??还有,为什么您的
:w..
行以逗号结尾?而且…我们也不知道为什么文件是中文的。。。