2022年4月

Go 有自己的模板引擎,分为两个包:text/template和html/template。这些包的功能相似,不同之处在于html/template允许用户生成对代码注入安全的 HTML 代码,使其适用于网页和电子邮件。此外,这些包在其他应用程序中提供代码帮助,例如Helm和Kubernetes 包管理器的配置。要在 Go 模板中使用代码辅助,请确保您的项目文件夹位于 GOPATH 下(例如, go /src /myProject)。要检查您的 GOPATH,请打开设置Ctrl+Alt+S并导航到Go | GOPATH。

- 阅读剩余部分 -

Google App Engine 是一种服务和平台,您可以在其中开发和托管 Web 应用程序。您可以在 Google App Engine官方网站上了解有关 Google App Engine的更多信息。通过 App Engine 集成,您可以运行和调试 Google App Engine 应用程序。一个新项目已经包含了带有默认配置设置的app.yaml,以及带有Hello World应用程序的 GO 文件。自定义 GO 文件中的基本处理程序或编写自己的处理程序。App Engine 项目具有预定义的运行/调试配置。要添加其他配置,请在运行/调试配置对话框中选择Go build 。使用 App Engine 集成创建项目选择文件 | 新 | 项目……或者,在Welcome to GoLand对话框中单击New Project 。在“新建项目”对话框中,从可用项目列表中选择App Engine 。

- 阅读剩余部分 -

如果您不需要复杂的依赖管理并准备将所有项目文件存储在 GOPATH 下,您可能希望创建这种类型的项目。创建一个 Go (GOPATH) 项目单击文件 | 新 | 项目。或者,在欢迎屏幕上,单击新建项目。在New Project对话框中,选择Go (GOPATH)。在位置字段中,指定要存储项目的位置。

- 阅读剩余部分 -

默认情况下,GoLand 建议创建一个 Go 模块项目。使用 Go 模块,您无需将项目文件保存在 GOPATH 下,并且可以轻松管理项目中的依赖项。使用 Go 模块集成创建项目选择文件 | 新 | 项目……或者,在Welcome to GoLand对话框中单击New Project 。在位置字段中,指定要存储项目的路径。在New Project对话框中,从可用项目列表中选择Go 。

- 阅读剩余部分 -

GoLand 附带一个预定义的最流行浏览器列表,您可以在运行、调试或预览 HTML 文件的输出期间从 IDE 自动安装和启动这些浏览器。GoLand 假定您根据标准程序安装浏览器,并为每个安装分配一个别名,该别名代表浏览器的可执行文件或 macOS 应用程序的默认路径。除了默认列表中的浏览器之外,您还可以配置自定义浏览器安装。GoLand 有一个内置的 Web 服务器,可用于预览和调试您的应用程序。此服务器始终在运行,不需要任何手动配置。就项目结构而言,所有项目文件都使用根 URL http://localhost:<built-in server port> /<project root>在内置服务器上提供服务。默认情况下,内置服务器端口设置为默认 GoLand 端口63342, GoLand通过该端口接受来自服务的连接。要更改此默认值,请打开Settings/Preferences对话框 ( Ctrl+Alt+S),转到Build、Execution、Deployment | Debugger,并在内置服务器中指定从 1024 开始的任何其他值。

- 阅读剩余部分 -

对于代表不同语言和技术的文件中的语言特定功能(例如语法突出显示和代码分析),GoLand 维护一个文件类型列表,每个文件类型都将语言服务与一个或多个文件名模式链接起来。文件类型的默认列表涵盖所有相关的文件名模式,但您可以为自定义语言文件添加新文件类型并更改现有文件类型的关联文件名模式。如果您正在使用 GoLand 默认不支持的语言,则可能有支持该语言的插件。当您在编辑器中打开文件时,GoLand 会根据文件名模式选择文件类型和相应的语言服务。如果文件名与为文件类型注册的任何模式都不匹配,您可以将文件名模式与特定文件类型相关联。除此之外,您还可以将 GoLand 设为从操作系统上的文件管理器打开特定文件类型的默认应用程序。

- 阅读剩余部分 -