VSCode对Go的Template文件支持


Go标准库提供了两个模版输出功能:

  • text/template 基于模板输出文本内容
  • html/template 产生安全的HTML格式的输出(可对抗代码注入)

要在VSCode编辑时支持模版,就需要用一些VSCode插件了。

推荐的插件:

gotemplate-syntax

它的支持情况如下:

Go Template Support

不过它最新版本有问题,无法启动,报必须定义 "configuration.semanticTokenType.description" 且它不可为空

[译]Golang template 小抄