Python论坛  - 讨论区

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

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

刘鑫 liux at gdcn.com
Mon Apr 12 17:14:47 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

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

2004年04月12日 星期一 18:12

Jacob Fan jacob at exoweb.net
Mon Apr 12 18:12:09 HKT 2004

请注意,mail list和论坛不同,每封信都会发到每个人的手中。这不是仅有问答两方的事情。每个人都是收信人,所以都有权利要求一个良好的讨论的规则。

-------
Explicit is better than implicit ... 

	-----Original Message-----
	From: huiming lee [mailto:stary_night_lee at yahoo.com.cn] 
	Sent: 2004年4月12日 18:08
	To: python-chinese at lists.python.cn
	Subject: Re: Re[2]: [python-chinese] 关于python list,说两句闲话
	
	

		有人爱问,有人肯答,干卿何事.

	
	
  _____  

	Do You Yahoo!?
	惠普TT游戏剧,玩游戏,中大奖! <http://cn.rd.yahoo.com/mail_cn/tag/*http://hp.allyes.com/laserjet/gamestory/index.html?jumpid=ex_hphqapcn_MongooseLJ1010/201073CN407016/Yahoo> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20040412/c772ceb2/attachment.htm

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

2004年04月12日 星期一 18:12

Zoom.Quiet zoomq at infopro.cn
Mon Apr 12 18:12:13 HKT 2004

Hello 刘鑫,

乱了吧?

.vimrc 是指导Vim 工作方式的设置文件,
与Vim 编辑其它编码的文件,没有什么关系的哪?

ps.
在下曾经发送的示从例,是 Bao 生产的GUI 片段,本身是ASII 编码的,
只是中文部分被处理成了UTF-8格式的,仅仅在执行时可以为 wx 正确显示,
编程时,还是使用默许编码为好是也乎!?

utf-8 的应用,一般都是作为本地化时的一种通用选择,
即,软件发布时,编码为 Unicode 的,这样就不用发布 GB 与 Big5 两种版本了是也乎…………

=== [ 17:14 ; 04-04-12 ] you wrote:

? 用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

=== === === === === === === === === === 

-- 
Best regards,
 Zoom.Quiet                            

 /=======================================\
]Time is unimportant, only life important![
 \=======================================/



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

2004年04月12日 星期一 20:51

Zoom.Quiet zoomq at infopro.cn
Mon Apr 12 20:51:57 HKT 2004

Hello Jacob,

支持!
这也是邮件列表长期存在的原因,每一个列表在长期的运行下,
聚集的都是 气味相投的好朋友了!

=== [ 18:12 ; 04-04-12 ] you wrote:

JF> 请注意,mail
JF> list和论坛不同,每封信都会发到每个人的手中。这不是仅有问答两方的事情。每个人都是收信人,所以都有权利要求一个良好的讨论的规则。

JF> -------
JF> Explicit is better than implicit ... 

JF> 	-----Original Message-----
JF> 	From: huiming lee [mailto:stary_night_lee at yahoo.com.cn] 
JF> 	Sent: 2004年4月12日 18:08
JF> 	To: python-chinese at lists.python.cn
JF> 	Subject: Re: Re[2]: [python-chinese] 关于python list,说两句闲话
	
	

JF> 		有人爱问,有人肯答,干卿何事.

	
	
JF>   _____  

JF> 	Do You Yahoo!?
JF> 	惠普TT游戏剧,玩游戏,中大奖!
JF> <http://cn.rd.yahoo.com/mail_cn/tag/*http://hp.allyes.com/laserjet/gamestory/index.html?jumpid=ex_hphqapcn_MongooseLJ1010/201073CN407016/Yahoo>


=== === === === === === === === === === 

-- 
Best regards,
 Zoom.Quiet                            

 /=======================================\
]Time is unimportant, only life important![
 \=======================================/



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

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

    你的回复:

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

    Zeuux © 2024

    京ICP备05028076号