8

是否可以根据文档类型运行主题?

例如,我想为 .js、.html 设置一个主题,为 .md 文件设置另一个主题。

4

2 回答 2

6

这不再是正确答案,请参阅其他答案以获取允许您执行问题要求的软件包。我试图删除这个答案,但不能这样做,因为它是目前公认的答案。

不,这目前是不可能的。

Atom 使用两个主题: UI 主题决定了编辑器的整体布局,包括选项卡、树视图和所有其他可见区域——这真的是您想要的吗?

语法主题根据语法确定用于显示文本和突出显示的颜色。目前没有根据所选文件的语言自动切换语法主题的方法。

话虽如此,您可能可以编写一个包来做到这一点。请注意,在主题之间切换需要一些时间,我不知道根据文件类型切换整个主题有多实用。

有几个包每隔几分钟或基于按键在主题或随机主题之间切换,如果您想构建自己的,您可以使用其中一个作为示例:

于 2014-10-08T18:38:36.073 回答
4

您是否尝试过多主题涂抹器?它似乎对我有用!只要你有 atom > 1.13 它应该可以工作。这里是这个包的 atom.io 文档的链接,以及 github 页面。

https://atom.io/packages/multi-theme-applicor

https://github.com/vt5491/multi-theme-applicor

于 2017-06-21T16:53:46.513 回答