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,免得大家麻烦。详细的测评等用上一段时间了再说,希望对大家有用。
分享到:
相关推荐
4. **代码调试**:Komodo内置了强大的调试器,支持断点设置、单步执行、查看变量值等功能,帮助开发者深入理解代码执行过程,定位并解决问题。 5. **版本控制集成**:Komodo IDE 7集成了各种版本控制系统,如Git、...
8. **国际化**:正如描述中提到的,Komodo IDE现在已经支持中文界面,为中国用户提供更好的用户体验。 虽然Komodo IDE本身是收费软件,但它提供了一定时间的免费试用期,鼓励用户在购买前尝试其功能。通过官方网站...
"komodo7 cn" 指的是 Komodo 7 的中文版本,意味着它包含了中文界面和支持,方便中国用户使用。 标签 "komodo" 明确了我们讨论的主题,它是 ActiveState 公司开发的一款知名开发工具。Komodo 7 提供了许多关键特性...
解决这些问题通常需要检查授权文件是否完整,或者联系ActiveState的技术支持获取帮助。同时,保持Komodo IDE 7的更新也是维持其功能正常的关键,因为软件的更新通常会包含对新语言版本的支持、性能优化和bug修复。 ...
此外,API还提供了错误处理机制,帮助开发者识别和解决通信问题。 在实际应用中,Komodo API和Rosetta API广泛应用于汽车电子、工业自动化、医疗设备等领域,这些领域往往需要可靠且高效的CAN通信解决方案。开发者...
Komodo是一个免费/收费、支持多种语言、以及跨平台(可用于 Windows、Mac OS X 和 Linux)的IDE.它非常强大,支持Perl、PHP、Python、Ruby、Tcl,以及JavaScript、CSS、HTML、XML。拥有后台语法检测、颜色匹配、错误...
1. **多语言支持**:Komodo IDE 支持多种编程语言,使得开发者可以在同一环境中管理不同语言的项目,提高工作效率。 2. **代码编辑器**:它提供了丰富的代码高亮、自动完成、语法检查等功能,有助于编写整洁、无误的...
Komodo是一个跨平台的文本编辑器,并且支持很多种语言。
2018年09月,官网正在发布16天试用期最新版本:Komodo-IDE-11.1.0-91033.msi,92.1MB。 在新版本的Komodo IDE 11中,提供了所有语言的多线程和多进程服务,自定义指定本地和远程 调试的图形调试器,同时支持代码折叠...
3. **调试工具**:内置的调试器能够对PHP、Python等语言进行调试,允许设置断点、查看变量值、单步执行,帮助开发者定位和解决问题。 4. **版本控制集成**:Komodo 支持多种版本控制系统,如Git、SVN等,方便开发者...
4. **调试工具**:内置的调试器允许开发者对多种语言进行断点设置、单步执行、查看变量值和调用堆栈,方便定位和解决问题。 5. **版本控制集成**:Komodo IDE 7 支持多种版本控制系统,如Git、SVN和CVS,使得版本...
Komodo安装注册机
Komodo-IDE,最好用的Python IDE,Komodo-IDE,最好用的Python IDE
5. 训练功能:内置的训练模块可以帮助用户通过解决战术问题和复盘来提升棋艺。用户可以设置特定的训练场景,模拟实战环境,提升反应速度和决策能力。 二、Komodo 11 的应用领域 1. 专业比赛:在国际象棋比赛中,...
ActiveState公司宣布,开源IDE Komodo Edit 4.3发布,这是一款基于广受赞誉的、支持多种动态语言的开源开发平台工具。它非常强大,支持Perl、PHP、Python、Ruby、Tcl,以及JavaScript、CSS、HTML、XML。拥有后台语法...
Komodo IDE的核心特点在于它的多语言支持,这意味着开发者可以在同一个环境中处理多种编程语言的项目,极大地提高了工作效率。其强大的代码编辑器具备语法高亮、自动完成、代码折叠等功能,使得编写代码更为流畅。...
Komodo7.0.0 linux 完美破解
Komodo 是一个跨平台支持多种程序语言的Integrated Development Environment (IDE)软件,目前他支持了在Windows与Linux上,Perl、Python及JavaScript等的程序语言开发,以及多种程序语言语法不同颜色标注.
最后一点倒是不成问题,我已经用允许更换主题的 Tile 部件替换了几乎全部的 BWidget 部件(工程浩大啊!),稍后会找个时间发布的。大家认为叫 ASED-Tile 怎么样?CrowTDE 是国人编写的另一款好用的 IDE,全新的代码...
Komodo Edit是一款专业的软件编程软件。软件支持跨平台多种程序语言的使用,目前支持了在Windows与Linux上,Perl、Python及JavaScript等的程序语言开发,还能实现多种程序语言语法不同颜色标注。如果对这方面有需求...