Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
gofmt完成起来非常慢_Go - Fatal编程技术网

gofmt完成起来非常慢

gofmt完成起来非常慢,go,Go,我使用的是2013年末的iMac 27英寸机型,我想对其运行gofmt工具 我这样称呼它: iMacs-Image:sergiotapia ~/smitego $ gofmt 它永远冻结在那里,永远无法完成。有什么建议吗?你打错电话了gofmt要求标准输入上有一个源文件,并在标准输出上输出格式化代码。在要格式化的软件包目录中使用go fmt(带空格)来格式化软件包中的代码。确定吗?这个命令根本不会修改我的代码(运行后的git状态)。我使用的命令直接取自他们的样式指南:您是否从包含源文件的目录中

我使用的是2013年末的iMac 27英寸机型,我想对其运行
gofmt
工具

我这样称呼它:

iMacs-Image:sergiotapia ~/smitego $ gofmt

它永远冻结在那里,永远无法完成。有什么建议吗?

你打错电话了
gofmt
要求标准输入上有一个源文件,并在标准输出上输出格式化代码。在要格式化的软件包目录中使用
go fmt
(带空格)来格式化软件包中的代码。

确定吗?这个命令根本不会修改我的代码(运行后的git状态)。我使用的命令直接取自他们的样式指南:您是否从包含源文件的目录中运行go fmt?go fmt打印所有被更改的源文件的名称。您是否试图以go fmt可以修复的方式故意更改源文件?是的,从正确的位置运行它。你能给我一个代码的例子,这将是固定的去fmt测试?谢谢
gofmt-h
为您提供全面帮助。我想您正在寻找
-w=false:将结果写入(源)文件而不是stdout
gofmt-w myfile.go
将格式化并保存您的文件
gofmt-w
将格式化并保存当前目录和子目录中的每个文件。