我如何告诉 Sublime Text 高亮我的 HTML 中的 Go 代码?

How do I tell Sublime Text to highlight the Go code inside my HTML?

Sublime Text 可以高亮HTML。它可以突出围棋。我想告诉 Sublime Text 3 在我的 HTML 中突出显示 {{}} 标记之间的 Go 代码以在 Go 中突出显示而不是纯文本。

一定有某种方法可以将两者结合起来。我认为 Package Control 上的一个 golang 包肯定会解决这个问题,但我还没有找到一个提供 HTML (Go) 语法的包,比如 GitHub' s Atom 编辑器默认执行。

默认的突出显示包不会正确突出显示您的模板。您需要 install Package Control and then install GoSublime.

完成后,打开模板文件。然后点击查看 > 语法 > GoSublime > GoSublime: HTML.

您现在应该将 {{define "foo"}}{{end}} 突出显示为 Go,将 <p>foo</p> 突出显示为 HTML。