我想编辑Atom中的树形视图包。我想在上下文菜单中添加一个新项目,但是我找不到文件在哪里。我可以打开配置文件夹并查看我安装的所有社区包,但我在哪里找到编辑器的核心文件?
我想编辑Atom中的树形视图包。我想在上下文菜单中添加一个新项目,但是我找不到文件在哪里。我可以打开配置文件夹并查看我安装的所有社区包,但我在哪里找到编辑器的核心文件?
它们被打包在app.asar
文件中。该文件位于OS X版本中的以下位置。
Atom.app/Contents/Resources/app.asar
这个文件是由此构建脚本生成的。
当然,这个软件包是开源的,所以您可以在 GitHub 上查看tree-view的代码。
GitHub还为官方Atom软件包的开发提供了一些文档。
第一步是创建自己的克隆版本。
例如,如果您想对
tree-view
软件包进行更改, 请在您的GitHub账户上fork该仓库,然后将其克隆:
> git clone git@github.com:your-username/tree-view.git
接下来安装所有依赖项:
> cd tree-view
> apm install
Installing modules ✓
现在你可以将其链接到开发模式,这样当你使用atom --dev
运行Atom窗口时,你将使用你的分支而不是内置包:
> apm link -d
此外,如果你只想添加另一个菜单项,如果有另一个插件可以通过 API 进行添加,我也不会感到惊讶。