This repository has been archived by the owner on Sep 6, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 7.7k
如何开发插件
wanggit edited this page Feb 22, 2014
·
7 revisions
开发一个插件需要三个步骤:
通过以上链接阅读这些章节的详细内容!
- 点击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获取更完善描述。
还可以为插件编写单元测试。
- 向main.js所在的目录中添加package.json文件。
- 打包整个插件目录为ZIP格式(更快捷的使用GitHub的“Download ZIP”按钮下载ZIP包)或通过命令
git archive --format zip -o yourextension.zip master
生成ZIP包。 - 通过上传ZIP包到Brackets Extension Registry,以发布插件。
更多信息,参见Extension Registry Help。