goland如何使用gofmt?

时间:2017-12-10 03:49:30

标签: go goland

我开始学习golang并安装了GoLand from JetBrains。我正在阅读 The Go Programming Language 这本书,在第一章中,作者强烈建议在每次保存之前使用gofmt工具。我如何在GoLand中遵循这个建议?

3 个答案:

答案 0 :(得分:45)

有多种方法可以格式化代码,您可以使用以下任何一种方式来实现:

  1. 一旦您的代码完成。只需运行命令" gofmt -s -w。"在所需目录中的终端或所需文件中。它将根据您的需要格式化您的整个目录/文件。
  2. 转到偏好设置 - >工具 - >文件监视器并启用go fmt。这种方式在每次保存时都会格式化文件。

答案 1 :(得分:19)

GoLand拥有go fmt您的文件或项目的命令。右键单击您的文件,您将在" Go tools"下找到它。你可以在那里看到它的捷径。

答案 2 :(得分:1)

只想再添加1个选项。每当您要提交到git时,都可以自动应用go fmt。当您打开提交窗口时,在Before Commit部分下,有一个Go fmt复选框。只是检查一下。稍后,当您再次提交时,该复选框的默认值被选中。因此,您只需要检查一次。然后go fmt将在您提交之前自动运行。