为了账号安全,请及时绑定邮箱和手机立即绑定

什么是正确的文件扩展名或缩写。对于 golang 的文本/模板?

什么是正确的文件扩展名或缩写。对于 golang 的文本/模板?

Go
翻翻过去那场雪 2021-07-30 13:01:02
我正在考虑为它创建语法荧光笔,但我不知道这种特定类型模板的常规缩写。
查看完整描述

3 回答

?
炎炎设计

TA贡献1808条经验 获得超4个赞

在文本/模板 godoc的示例之一中,它们引用了“.tmpl”文件。


查看完整回答
反对 回复 2021-08-02
?
慕的地10843

TA贡献1785条经验 获得超8个赞

如果您使用带有go-plus插件的 Atom 编辑器,那么如果您使用.gohtml扩展,它会提供很好的语法突出显示。


查看完整回答
反对 回复 2021-08-02
?
猛跑小猪

TA贡献1858条经验 获得超8个赞

. 根据我对一个包含大量 Go 代码的大型代码库的统计数据的分析,ext .tmpl 可能是最不坏的选择。


包含模式 // 的具有扩展名之一(.tpl、.tmpl、.html.tmpl、.html.tpl、.thtml)的文件的比例[{][{](-\ )?end。


.thtml    0%

.gohtml < 1%

.tpl     14%

.tmpl    85%

这遗漏了不使用循环或条件的更简单的 go 模板,但不会以一种应该扭曲结果的方式。


大约三分之一的.tmpl文件采用.ext格式.tmpl,其中.html.tmpl最常见的是ext格式。对从中采样的文件进行目视检查表明,扩展名是对文件输出的准确描述。


后缀.tpl既不.tmpl是也不是专门用于此代码库中的 Go 模板,该代码库有许多早于 Go 语言的代码。我没有仔细研究过,但我认为可以肯定地说,对于每个 ( .tpl, .tmpl),具有该扩展名的大多数文件可能不是 Go 模板。


查看完整回答
反对 回复 2021-08-02
  • 3 回答
  • 0 关注
  • 200 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信