vim 自动识别文件编码?

Vim、Emacs配置和使用
回复
newway
帖子: 13
注册时间: 2008-07-03 19:07
联系:

vim 自动识别文件编码?

#1

帖子 newway » 2008-07-22 22:45

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

thanks
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#2

帖子 solcomo » 2008-07-22 22:56

set fencs=utf-8,ucs-bom,gb18030,gb2312,cp936,big5,euc-jp,euc-kr,latin1
上次由 solcomo 在 2008-07-22 23:34,总共编辑 1 次。
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#3

帖子 eexpress » 2008-07-22 23:06

solcomo
你的多写了。有重复的。
● 鸣学
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#4

帖子 solcomo » 2008-07-22 23:37

eexpress 写了:solcomo
你的多写了。有重复的。
...网上复制粘贴的
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
newway
帖子: 13
注册时间: 2008-07-03 19:07
联系:

#5

帖子 newway » 2008-07-22 23:47

worked like a charm
谢谢!
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#6

帖子 BigSnake.NET » 2008-07-29 11:30

set fencs=ucs-bom,utf-8,gb18030,gbk,gb2312,big5,euc-jp,euc-kr,latin1,cp936

bom 应该放最前面才起作用
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
shellex
帖子: 2180
注册时间: 2007-02-18 19:33
系统: OSX
来自: lyric.im
联系:

#7

帖子 shellex » 2008-07-29 14:48

BigSnake.NET 写了:set fencs=ucs-bom,utf-8,gb18030,gbk,gb2312,big5,euc-jp,euc-kr,latin1,cp936

bom 应该放最前面才起作用
为什么呢?
既然你诚心诚意地问了
我就大慈大悲地告诉你
为了防止世界被破坏
为了维护世界的和平
贯彻爱与真实的罪恶
可爱而又迷人的反派角色
武藏,小次郎
我们是穿越银河的火箭队,白洞白色的明天在等着我们。就是这样!!喵~~
回复