亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 Sublime Text 中保存時運行 goimports?

在 Sublime Text 中保存時運行 goimports?

Go
忽然笑 2022-01-04 21:21:57
在崇高的文本3,與插件GoSublime和GoImports安裝。我goimports每次保存時都無法自動運行我的文件。這是我嘗試過的:我的 GoSublime 設置設置為:{    "env": {"GOPATH": "/home/nicolas/.go", "PATH": "$GOPATH/bin:$PATH" },    //"fmt_cmd": ["goimports"]}當我使用這些設置保存時,代碼會被格式化但不會添加導入。到目前為止沒有什么令人驚訝的。如果我按 ctrl+shift+P 然后按 GoImports,導入會按預期添加。現在我的問題是,當我取消注釋前一行以進行這些設置時:{    "env": {"GOPATH": "/home/nicolas/.go", "PATH": "$GOPATH/bin:$PATH" },    "fmt_cmd": ["goimports"]}它不僅不會添加導入,而且不會再完成其他格式設置。知道我哪里出錯了嗎?我正在使用 Linux (Ubuntu)。
查看完整描述

3 回答

?
回首憶惘然

TA貢獻1847條經驗 獲得超11個贊

  1. 確保 $GOPATH/bin 在您的 $PATH 中(Windows:%GOPATH%\bin 在您的 %PATH% 中)。

  2. 運行 go get -u golang.org/x/tools/cmd/goimports(您可能需要安裝 mercurial)。

  3. 安裝 Sublime Text 和 GoSublime(如果已經安裝,請確保您已經獲得了最新的更新)。

  4. 打開 gosublime 用戶配置/首選項文件(Mac:?.?5 Windows:Ctrl+.Ctrl+5)。確保在整個快捷方式序列中保持命令按鈕按下。

  5. 讓它看起來像這樣: {"fmt_cmd": ["goimports"]}


查看完整回答
反對 回復 2022-01-04
?
UYOU

TA貢獻1878條經驗 獲得超4個贊

所以,我哪里出錯了:

我使用Package control > Install package > GoImports. 將它安裝在 Sublime Packages 文件夾中,該文件夾不在我的文件夾中$PATH

我應該做的是:

使用命令安裝它go get -u golang.org/x/tools/cmd/goimports。這會將它安裝在您的 $GOPATH 中(并且 $GOPATH/bin 應該在您的 $PATH 上)。


查看完整回答
反對 回復 2022-01-04
?
POPMUISE

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 后有效。


查看完整回答
反對 回復 2022-01-04
  • 3 回答
  • 0 關注
  • 199 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號