Go 有自己的模板引擎,分为两个包:text/templatehtml/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 模板和应用程序之间的类型映射

  1. 添加 HTML 标记(例如,<title></title>)。
  2. 在 HTML 标记内,键入{{.}}.
  3. 将插入符号放在点之后,按Alt+Enter,然后选择指定点类型。
  4. gotype评论部分,从代码完成弹出窗口中选择必要的类型Ctrl+Space。

go_integration_with_go_templates.animated.png

或者,键入{{- /*gotype: */ -}},将插入符号放在 之后gotype:,按Ctrl+Space,然后选择必要的类型。

标签: goland注册码, goland激活码, goland破解, goland破解教程, goland注册码2021, goland注册码失效, goland注册码永久, goland注册码2022, GoLand, GoLand教程, GoLand基础教程, GoLand入门教程, GoLand高级教程, GoLand核心教程, GoLand破解插件, GoLand注册码在线生成, GoLand插件, GoLand主题