如何在Atom编辑器中编辑核心文件

6

我想编辑Atom中的树形视图包。我想在上下文菜单中添加一个新项目,但是我找不到文件在哪里。我可以打开配置文件夹并查看我安装的所有社区包,但我在哪里找到编辑器的核心文件?

1个回答

11

它们被打包在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 进行添加,我也不会感到惊讶。

我能否将我所做的更改合并到我的构建原子中,或者可以从我的克隆创建一个新的原子可执行文件?在这种情况下,我想始终使用我的分支。 - Pietro Coelho
@PietroCoelho 我不确定。你可能需要构建自己的Atom分支,或者只需安装自己的tree-view插件分支并将其用于替代Atom插件。 - Alexander O'Mara

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接