1

我有一堆.html我正在处理的文件,它们实际上是 golang 模板文件。如果我将文件重命名为,.gohtml那么 Atom 会正确突出显示 gaoling 模板标记以及 HTML。我无法将文件重命名为.gohtml(它们必须保留.html),因为我正在使用Hugo 静态站点生成器,如果这样做会失败。

有没有办法让 Atom.html像文件一样突出显示所有.gohtml文件?

4

2 回答 2

1

面对同样的挑战,我发现了两种可能:

  • 对于部分模板,将其重命名template.htmltemplate.gohtml. 我做了一个快速检查,如果它被称为{{ partial "template.gohtml" . }}(hugo v0.36,linux),这对我来说很好。
  • 直接配置Atom

    1. 打开 Atom 设置页面,然后单击“打开配置文件夹”
    2. 打开config.cson
    3. 在 - 部分添加语言配置core

      "*":
        core:
          customFileTypes:
            "text.html.gohtml": [
              "html"
            ]
      
于 2018-04-08T18:20:35.107 回答
0

您可以手动更改文件的语法。当您再次打开此文件时,Atom 会记住您的选择。

但是,如果您想将文件类型映射到新语言,则有一个插件file-types

于 2016-09-22T20:19:39.963 回答