GoLand中的Go文本模板语法突出显示

时间:2019-03-14 19:07:30

标签: go go-templates goland

GoLand对Go html文件的语法支持,文件扩展名为.gohtml

那Go文本文件呢? GoLand也支持吗? .tmpl受vim-go支持,但不受GoLand支持。

1 个答案:

答案 0 :(得分:1)

正如mkopriva所暗示的那样,并且您已经在注释中进行了描述,您可以转到Preferences/Editor/File Types并将自定义结尾作为Registered pattern添加到Go模板中。但是,imo真正的改变游戏规则的是,您还可以在那里将Go设置为Template data language。这样,即使Go语法也可以得到验证,而不仅仅是模板语法。它仍然很古怪,但是绝对比没有好。

enter image description here

仍然,自动格式设置无法正常工作,并且可能会使您的代码搞砸。因此,您可能还需要确保未选中提交对话框中的Reformat code。与Optimize Imports相同……最好不要选中它。