goland如何使用gofmt?

Mik*_*kau 38 go goland

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

小智 68

有一些方法可以格式化您的代码,您可以通过以下任何一种方式来实现:

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


Arm*_*ani 32

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

  • 每次使用`File Watchers`插件保存时也可以这样做 (11认同)

小智 5

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