2014-02-27 191 views
3

我在2013年年底的iMac 27'模型,我想運行gofmt工具對my packagegofmt極其緩慢完成

我打電話它像這樣:

iMacs-Image:sergiotapia ~/smitego $ gofmt 

而且它凍結永遠存在,永遠不會完成。有什麼建議麼?

回答

9

你對它的調用不正確。 gofmt需要其標準輸入上的源文件,並在標準輸出上輸出格式化的代碼。在要格式化的包的目錄中使用go fmt(帶空格)以格式化包內的代碼。

+0

你確定嗎?這個命令根本不會修改我的代碼(運行後的git狀態)。我使用的命令是直接從它們的樣式指南中獲取的:https://github.com/sergiotapia/go-style-guide – sergserg

+0

您是否從包含源文件的目錄運行fmt?去fmt打印所有被更改的源文件的名稱。你有沒有試圖故意改變源文件的方式去修復? – fuz

+0

是的,從正確的地方運行它。你能給我一個可以通過去測試來修復的代碼示例嗎?謝謝! – sergserg