3 回答

TA貢獻1847條經驗 獲得超11個贊
確保 $GOPATH/bin 在您的 $PATH 中(Windows:%GOPATH%\bin 在您的 %PATH% 中)。
運行 go get -u golang.org/x/tools/cmd/goimports(您可能需要安裝 mercurial)。
安裝 Sublime Text 和 GoSublime(如果已經安裝,請確保您已經獲得了最新的更新)。
打開 gosublime 用戶配置/首選項文件(Mac:?.?5 Windows:Ctrl+.Ctrl+5)。確保在整個快捷方式序列中保持命令按鈕按下。
讓它看起來像這樣:
{"fmt_cmd": ["goimports"]}

TA貢獻1878條經驗 獲得超4個贊
所以,我哪里出錯了:
我使用Package control > Install package > GoImports
. 將它安裝在 Sublime Packages 文件夾中,該文件夾不在我的文件夾中$PATH
我應該做的是:
使用命令安裝它go get -u golang.org/x/tools/cmd/goimports
。這會將它安裝在您的 $GOPATH 中(并且 $GOPATH/bin 應該在您的 $PATH 上)。

TA貢獻1765條經驗 獲得超5個贊
ctrl+. , ctrl+x打開margo.go文件。然后取消注釋 golang.GoFmt 和 golang.GoImports 之一。重新啟動 sublime text 并重試。
// golang.GoFmt,
// or
// golang.GoImports,
我使用ubuntu + sublime text 3207 + Go-1.10 + Gosublime + Goimports-release-1.10. 它在我取消注釋 golang.GoImports 后有效。
- 3 回答
- 0 關注
- 199 瀏覽
添加回答
舉報