详解 GoLand Go templates模版

GoLand教程,GoLand基础教程,GoLand高级教程,GoLand核心教程,GoLand破解教程,GoLand注册码,GoLand激活码,GoLand破解,GoLand破解插件,GoLand注册码永久,GoLand注册码2022,GoLand注册码2021,GoLand注册码失效,GoLand注册码在线生成,GoLand插件,GoLand主题
Go 有自己的模板引擎,分为两个包:text/template和html/template。这些包的功能相似,不同之处在于html/template允许用户生成对代码注入安全的 HTML 代码,使其适用于网页和电子邮件。此外,这些包在其他应用程序中提供代码帮助,例如Helm和Kubernetes 包管理器的配置。
要在 Go 模板中使用代码辅助,请确保您的项目文件夹位于 GOPATH 下(例如, go /src /myProject)。要检查您的 GOPATH,请打开设置Ctrl+Alt+S并导航到Go | GOPATH。
为了指定 Go 模板和应用程序之间的类型映射,GoLand 使用gotype
以下结构的注释:{{- /*gotype: package/import/path.type_name*/ -}}
.
定义 Go 模板和应用程序之间的类型映射
- 添加 HTML 标记(例如,
<title></title>
)。 - 在 HTML 标记内,键入
{{.}}
. - 将插入符号放在点之后,按Alt+Enter,然后选择指定点类型。
- 在
gotype
评论部分,从代码完成弹出窗口中选择必要的类型Ctrl+Space。
或者,键入
{{- /*gotype: */ -}}
,将插入符号放在 之后gotype:
,按Ctrl+Space,然后选择必要的类型。