QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1287|回复: 4

vim的中文内码问题

[复制链接]
发表于 2005-11-2 03:05:04 | 显示全部楼层 |阅读模式
请问vim可以自动判断文件内码么?

虽然vim有个fileencodings的选项,但帮助文件说“When a file is read, Vim tries to use the first mentioned character encoding.  If an error is detected, the next one in the list is tried.”似乎也就是说,除非加载时出错,否则不会尝试其他内码。

我测试过,当set enc=utf-8的时候,vim7可以自动识别utf-8和prc(gbk)内码的文件,但vim6只能正确打开gbk文件,而打开big5文件都是乱码。

如果vim可以自动识别内码,请问该怎么设置?
退一步说,即使vim不能自动识别内码。虽然我可以用:e ++enc=big5 filename的方式正确打开big5文件,可是总觉得好麻烦。能不能在打开一个big5文件后,:set xx 之类的动态设置文件内码?(:set fenc=big5不行)
发表于 2005-11-2 08:34:36 | 显示全部楼层
哇,楼主哪里弄的vim7啊

羡慕
回复

使用道具 举报

 楼主| 发表于 2005-11-2 11:19:28 | 显示全部楼层
cvs版就是vim7 alpha啊
回复

使用道具 举报

发表于 2005-11-4 18:09:44 | 显示全部楼层
可以在vim的ftp上下载vim7 然后自己编译

vim7多数情况下可以自动判断内码

不过指定内码的方法没试过
回复

使用道具 举报

 楼主| 发表于 2005-11-5 03:11:39 | 显示全部楼层
多数情况下可以自动判断内码,意思是否说vim7可以自动识别gbk和big5??
不会吧。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-9 05:10 , Processed in 0.076847 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表