我有一堆.html
我正在处理的文件,它们实际上是 golang 模板文件。如果我将文件重命名为,.gohtml
那么 Atom 会正确突出显示 gaoling 模板标记以及 HTML。我无法将文件重命名为.gohtml
(它们必须保留.html
),因为我正在使用Hugo 静态站点生成器,如果这样做会失败。
有没有办法让 Atom.html
像文件一样突出显示所有.gohtml
文件?
我有一堆.html
我正在处理的文件,它们实际上是 golang 模板文件。如果我将文件重命名为,.gohtml
那么 Atom 会正确突出显示 gaoling 模板标记以及 HTML。我无法将文件重命名为.gohtml
(它们必须保留.html
),因为我正在使用Hugo 静态站点生成器,如果这样做会失败。
有没有办法让 Atom.html
像文件一样突出显示所有.gohtml
文件?
面对同样的挑战,我发现了两种可能:
template.html
为template.gohtml
. 我做了一个快速检查,如果它被称为{{ partial "template.gohtml" . }}
(hugo v0.36,linux),这对我来说很好。config.cson
在 - 部分添加语言配置core
:
"*":
core:
customFileTypes:
"text.html.gohtml": [
"html"
]
您可以手动更改文件的语法。当您再次打开此文件时,Atom 会记住您的选择。
但是,如果您想将文件类型映射到新语言,则有一个插件file-types。