4 python documentation komodo komodoedit
有没有人知道如何在Python中编写Komodo Edit 6的扩展名?
很难说你需要知道什么,因为如果你有编写Firefox扩展的背景知识,那么转移到Komodo会更容易.如果没有,我会先咨询像https://developer.mozilla.org/en/Building_an_Extension这样的Mozilla资源 ,以便编写扩展程序.
下一步,我将浏览http://community.activestate.com/addons上的扩展程序,并查看您感兴趣的扩展程序的来源.
如果您要添加UI,则需要知道要添加叠加层的元素的ID.您可以在http://svn.openkomodo.com/openkomodo/browse/openkomodo/trunk/src/找到该信息 - 您需要的大部分ID都位于 http://svn.openkomodo.com/openkomodo/view /openkomodo/trunk/src/chrome/komodo/content/komodo.p.xul
DOM检查器也会帮助您找到这些项目.
有两个Komodo变种的古老Mozilla扩展我发现不可或缺 - Venkman(JS调试器)和Extension Developer的扩展.您可以在上面给出的插件站点找到它们.
您提到要在Python中编写扩展.它已经完成,但在JavaScript中访问前端要容易得多(有时只能在JS中完成).Python适用于编写不需要访问UI的组件 - 您可以在组件和pylib目录的其他扩展中找到它们.
Komodo还附带了用于编写Komodo扩展的项目模板.它将构建一个开箱即用的"Hello World"扩展,因此您可以将其用作自己工作的跳板.但我不会跳过上述步骤直接跳到它.
有关详细信息的最佳位置是 http://community.activestate.com/forums/komodo-extensions
祝你好运,埃里克
| 归档时间: |
|
| 查看次数: |
1089 次 |
| 最近记录: |