Skip to content
This repository has been archived by the owner on Sep 6, 2021. It is now read-only.

如何开发插件

wanggit edited this page Feb 22, 2014 · 7 revisions

如何开发Brackets插件

开发一个插件需要三个步骤:

  1. 创建基本的插件模板。
  2. 开发插件并调试
  3. 打包并发布插件以供其他人使用。

通过以上链接阅读这些章节的详细内容!

创建插件

  • 点击Brackets的“帮助>显示插件目录”打开放置插件的文件夹。
  • 插件文件夹的“user”文件夹,并以“插件的名称”为文件夹名创建一个新的文件夹,再在新建的文件夹中新建main.js文件。
  • 为了快速开始,可以复制Simple “Hello World” extension已存在的插件,以开发相似的功能。
  • 如果你对Brackets有任何建议,可以发送到brackets-dev Google group#brackets IRC channel on freenode,Brackets会尽早给予反馈(可能其他人也会与你有相同的想法)。

*注意:因为通过Brackets的插件管理器很容易删除正在开发的插件,所以更安全的方式是把插件文件夹新建在Brackets安装目录下的src/extensions/dev目录下。可通过修改权限保证文件夹是可写的,or by cloning the Brackets source and using that copy.

测试或调试

  • 编辑main.js文件。
  • 保存文件并通过Brackets的"Debug>Reload Brackets"重启Brackets,以进行测试。
  • 通过Brackets的"Debug>Show Developer Tools"(依赖于Chrome浏览器),并可使用Chrome浏览器的控制台。
    • _在首次打开Developer Tools时,必须设置为禁用缓存,否则在Developer Tools打开的状态下重新加载Brackets,不能反映出插件修改之后的变化。

查看Debugging Brackets获取更完善描述。

还可以为插件编写单元测试

发布插件

  1. 向main.js所在的目录中添加package.json文件。
  2. 打包整个插件目录为ZIP格式(更快捷的使用GitHub的“Download ZIP”按钮下载ZIP包)或通过命令git archive --format zip -o yourextension.zip master生成ZIP包。
  3. 通过上传ZIP包到Brackets Extension Registry,以发布插件。

更多信息,参见Extension Registry Help

Clone this wiki locally