对不同文件类型应用fencs来绕过utf8编码问题

我们知道,有时,要用utf8格式,而主要的encoding=gbk,又改不得,改了要出问题.那么,我可以专门针对文件类型用utf8,但探测时先探测utf8,这样,vim就不会出问题了.

au BufRead *.d set fenc=utf8

au BufRead *.d set fileencodings=ucs-bom,utf-8,cp936,gbk,gb18030,big5,euc-kr,latin1
"d语言,则先探测为utf8

没办法,d语言不支持gbk.对其他如go,rust啊,等都可以这样.
还是没用,打开时,又会出问题.真是折腾.

posted @ 2020-12-18 18:14  zjh6  阅读(22)  评论(0)    收藏  举报  来源