分页: 1 / 1

vim 自动识别文件编码?

发表于 : 2008-07-22 22:45
newway
一个gbk编码的文件用vim打开后中文都是乱码(本机locale为UTF8),必须用:e ++enc=gbk 命令才能正确显示,
有没有什么办法能修改什么vimrc之类的配置让vim自动识别?
比如gedit 可以通过 gconf-editor 对apps -> gedit-2->preferences->encodings
的auto_detected 添加GB18030就ok了

thanks

发表于 : 2008-07-22 22:56
solcomo
set fencs=utf-8,ucs-bom,gb18030,gb2312,cp936,big5,euc-jp,euc-kr,latin1

发表于 : 2008-07-22 23:06
eexpress
solcomo
你的多写了。有重复的。

发表于 : 2008-07-22 23:37
solcomo
eexpress 写了:solcomo
你的多写了。有重复的。
...网上复制粘贴的

发表于 : 2008-07-22 23:47
newway
worked like a charm
谢谢!

发表于 : 2008-07-29 11:30
BigSnake.NET
set fencs=ucs-bom,utf-8,gb18030,gbk,gb2312,big5,euc-jp,euc-kr,latin1,cp936

bom 应该放最前面才起作用

发表于 : 2008-07-29 14:48
shellex
BigSnake.NET 写了:set fencs=ucs-bom,utf-8,gb18030,gbk,gb2312,big5,euc-jp,euc-kr,latin1,cp936

bom 应该放最前面才起作用
为什么呢?