从命令行配置atom包选项?

时间:2017-01-09 00:11:01

标签: atom-editor

我正在编写一个shell脚本,我可以在新机器上运行以安装我的应用程序,设置首选项,安排停靠和添加自制程序包,我希望能够在脚本中配置原子包而不是手动。这可能吗?

编辑:我还想从命令行更改主题,这可能吗?

cd ~/.atom touch init.coffee echo "atom.config.set('core.themes', ['THEME_HERE', 'SYNTAX_THEME_HERE'])" >> init.coffee

1 个答案:

答案 0 :(得分:2)

Atom配置设置在config.cson目录的.atom中存储为CSON文本。所以,例如,如果你跑了

atom.config.set('core.themes', ['THEME_HERE', 'SYNTAX_THEME_HERE'])

从Atom内部,在config.cson文件中,您会看到:

"*":
  core:
    themes: [
      "THEME_HERE"
      "SYNTAX_THEME_HERE"
    ]

因此,您可以从shell脚本直接写入此文件以配置Atom。您还可以将config.cson更改为config.json并使用JSON(而不是CSON)来配置编辑器,这样可以更轻松地使用jq之类的内容来处理文件。