Python论坛  - 讨论区

标题:[python-chinese] VIM的内码设置问题,没办法,跑题就跑题

2004年04月12日 星期一 17:09

刘鑫 liux at gdcn.com
Mon Apr 12 17:09:03 HKT 2004

用VIM打开前一阵Zoom.Quiet发到组里的Python示例,显示为乱码,输入命令“set encoding=utf-8”以后显示正常。退出,然后再启动VIM,不管打开什么文件,都会非法操作,甚至卸载程序(uinstall自动删除了重个VIM目录)之后再重装,问题依旧!
后来装了Cream,发现竟然可以启动VIM了!感动ing……
显然Cream外壳有一个异常保护机制,当我再打开文件时,它会提示出比较详细的错误,但是终于不会退出了。
附件中是我的截图。后来发现,VIM退出时会将设置保存于_vimrc文件中,此时,它将_vimrc保存成了UTF-8,VIM自己竟然不能区分了!吃一堑长一智,现在我保留了一份正确的_vimrc,出了问题就覆盖回来。至于为什么删除整个目录重装不起作用,而单独拿出来这个文件就可以,我没办法解释。
根据帮助文档,我找到了一个解决办法:在_vimrc文件(位于GVIM根目录)的最后一行写入 set encoding=utf-8,现在VIM总算是可以工作了,而且,它直接工作在utf-8下,不信大家可以这时打开一个 UTF 文件试试,呵呵。不过,现在它打开非UTF-8的文件又出乱码啦。难道我每次要切换不同的vimrc文件?
帮助文档上说的set fileencoding、edit ++enc=...之类的命令我都试过了,完全不起作用……


        致
礼!
 				

        刘鑫
        liux at gdcn.com
          2004-04-12
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Vim Encoding Error.JPG
Type: image/jpeg
Size: 119072 bytes
Desc: not available
Url : http://lists.exoweb.net/pipermail/python-chinese/attachments/20040412/4f14ae37/VimEncodingError.jpe

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号