2007-02-07
解决Komodo中文支持问题
Komodo是一个支持多语言开发(python/ruby/perl/php/tk/javascript/xml甚至java)的IDE,基于Mozilla开发,经过试用(4.0版),还是很不错的,至少速度上比我机器上的eclipse+plugin要快许多。不过比较郁闷的是,虽然编辑器能正常录入中文,但解释运行的时候就会出错,上网查了一下,原来可以通过配置一个python文件来解决,在这里先记录下来(针对4.0版本):
官方网站:
http://activestate.com/products/komodo_ide/
(闲话:这是一个商业软件,需要注册,但是0day……^_^)
1、打开Komodo安装目录下的lib\mozilla\components,找到koEncodingServices.py文件,在其81行加入如下代码:
('cp936', 'Chinese(CP-936/GB2312)', 'CP936', '', 1,'cp936'),
('GB2312', 'Chinese(GB-2312)', 'GB2312', '', 1,'GB2312'),
('GBK', 'Chinese(GBK)', 'GBK', '', 1,'GBK'),
('GB18030', 'Chinese(GB18030)', 'GB18030', '', 1,'GB18030'),
也就是把中文编码支持补全到那个列表参数中,这样在后面我们就可以通过Komodo的设置页面来选择这几个编码了。
2、启动Komodo,选择Edit->Preferences菜单,找到Internationalization,把“Use Encoding Defined in Environment:cp936”勾选上,这样就把编辑器的默认编码设置为系统默认的cp936了,当然你也可以在下面的“Language-specific Default Enciding”选项单独为某个脚本设置编码。
3、做完第二步还不够,在编写python程序的时候,需要在前面加上“#-*- coding:UTF-8 -*-”以指明文件编码,在这里推荐使用UTF-8,其他的如gb2312也是可以的。
通过以上操作,即可完全解决Komodo的中文支持问题,不过还是希望厂商在下一版本发布的时候解决这个小bug,免得大家麻烦。详细的测评等用上一段时间了再说,希望对大家有用。
官方网站:
http://activestate.com/products/komodo_ide/
(闲话:这是一个商业软件,需要注册,但是0day……^_^)
1、打开Komodo安装目录下的lib\mozilla\components,找到koEncodingServices.py文件,在其81行加入如下代码:
('cp936', 'Chinese(CP-936/GB2312)', 'CP936', '', 1,'cp936'),
('GB2312', 'Chinese(GB-2312)', 'GB2312', '', 1,'GB2312'),
('GBK', 'Chinese(GBK)', 'GBK', '', 1,'GBK'),
('GB18030', 'Chinese(GB18030)', 'GB18030', '', 1,'GB18030'),
也就是把中文编码支持补全到那个列表参数中,这样在后面我们就可以通过Komodo的设置页面来选择这几个编码了。
2、启动Komodo,选择Edit->Preferences菜单,找到Internationalization,把“Use Encoding Defined in Environment:cp936”勾选上,这样就把编辑器的默认编码设置为系统默认的cp936了,当然你也可以在下面的“Language-specific Default Enciding”选项单独为某个脚本设置编码。
3、做完第二步还不够,在编写python程序的时候,需要在前面加上“#-*- coding:UTF-8 -*-”以指明文件编码,在这里推荐使用UTF-8,其他的如gb2312也是可以的。
通过以上操作,即可完全解决Komodo的中文支持问题,不过还是希望厂商在下一版本发布的时候解决这个小bug,免得大家麻烦。详细的测评等用上一段时间了再说,希望对大家有用。
- 03:28
- 浏览 (744)
- 评论 (0)
- 分类: Python 美女蛇
- 相关推荐
发表评论
- 浏览: 52553 次
- 性别:

- 来自: 昆明

- 详细资料
搜索本博客
我的相册
Everyday Scripting with Ruby 中文版
共 1 张
共 1 张
最近加入圈子
链接
- 默海飞瀑
- 怿飞's Blog
- Realazy's blog
- old9's blog
- dUcky's blog
- nirvanastudio
- csser
- 52css
- 代码课
- 经典论坛
- dlee's blog
- simohayha's blog
- inspring.cn
- 蛟龍居
- tony writely
- LetRails
- elviscai
- K-Rule
- Idea Grapes
- 为之漫笔
- CSS森林
- linxz's blog
- LukeW Interface Designs
- Edwards
- with Imagination
- quirksmode
- m3nt0r
- mislav
- scripteka
- Thomas Fuchs
- adam
- pythontik
- perfection kills
- 凤凰涅磐
- 臭鱼的交互设计
- Protosafe
- Yahoo开发者网络
- Ernest
最新评论
-
Jruby:Java牵手动态语言 ...
呵呵,骆老师人也非常友好:)赞一个
-- by xxj -
最值得期待的好书:《Pro ...
Design Patterns让人以为跟Design Patterns有什么联系
-- by csf177 -
最值得期待的好书:《Pro ...
恩,这本书是好书,就是翻译的有些赶,非常适合做参考手册
-- by x5studio -
发布一个基于Prototype和 ...
呵,今天才想起来下来看...挺不错的.
-- by zhouzhao21 -
发布一个基于Prototype和 ...
很不错,不过感觉大了一点。
-- by yecp






评论排行榜