2008年11月24日星期一

Komodo is using Scintilla

Komodo是一个基于Mozilla XUL平台的优秀的程序代码编辑器,免费版是Komodo Edit,收费版是Komodo IDE。
收费版多了项目管理、代码仓库等团队协作的功能,比如svn,git;还有代码自动美化等等。
闲来无事,用Spy++看了看他用的什么编辑器框架,居然是Scintilla

我说新版Komodo为什么这么强大了,原来,原来......
暗渡陈仓!

用开源的代码编辑器的工具还有很多,比如Notepad++,Notepad2等,还有wxWidget(wxPython)所用的editor部件,都是基于Scintilla。商业化的e-texteditor也是用的Scintilla(通过wxWigdet封装了)。

开源的力量是强大。并且强者恒强,有限的力量都集中到相关领域第一的项目上去。其他的,渐渐被人遗忘。

今天是在找一个轻巧但是强大的代码编辑器,本来e-texteditorTextMate的win平台的替代品,基本上绑定了王道的TM宏,但是他是商业产品。本来还有一个也是号称TextMate的替代品,intype,也是完全兼容TextMate的宏,开源产品,无奈,开发的就一个人,一年更新一次,问题还很多,基本也就是看看代码。

jEdit基本无人问津了,Eclipes太笨重了,Netbeans开发LAMP又太臃肿了。

Vim定制性是很强,但是对于它的键盘设定、整套哲学无法水乳交融的融入。曾经花了大力气学习快捷键,学了忘,忘了学。现在基本上就用它看看代码。免得忘记了linux下的vi命令。保持一个联系的渠道。

其实Mac平台的TextMate很好的,可惜,Mac这个big toy目前玩不起。
Mac平台的兄弟们,还是你们幸福啊。

其实,我对脚本程序编辑器要求不高,就两点:
1、兼容TextMate的宏;
2、编辑器能调成美观养眼的黑色theme。

Windows下的TextMate,你在哪里?


附:E - Windows版的TextMate终于来了!

--
郎啊郎别太忙 | langalang.blogspot.com

没有评论:

发表评论