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

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

gocode 外部包沒有給出 vscode 的建議

gocode 外部包沒有給出 vscode 的建議

Go
慕斯709654 2021-11-29 17:02:20
從 Visual Studio Code 的 Go 擴展升級后,我的自動完成/智能感知停止工作:https : //github.com/microsoft/vscode-go我在那里打開了一個問題,但我認為這可能與 gocode 有關。我正在運行 Windows 10、Go 版本 1.5.1、Visual Studio Code 0.10.5 和 Go 擴展 0.6.21。更新前工作正常,我使用的是 Go 擴展 0.6.17。問題是建議/智能感知適用于內部包,但我在編寫 . 或 ctrl+空格。即使 net/http 或 core Go 包也不起作用。我想嘗試和運行gocode自己看看它的實際返回,所以我看著為擴展名的代碼,它在執行類似于一個子進程:gocode -f=json autocomplete filename offset。不確定如何獲取offset或它代表什么,觸發自動完成的位置的字節數?無論如何,當我運行它時,我沒有輸出,也沒有返回到提示,我必須按 CTRL+C 才能返回。我也無法在 Google 上找到任何有趣的東西,可能是搜索錯誤或不完全知道要搜索什么。有人會知道,運行 gocode 的目標是查看 gocode 是否實際上返回了對外部包的建議,如果是,則擴展名中有一些東西。如果 gocode 沒有返回任何內容,那么這意味著它現在無法正常工作,我能做些什么?謝謝編輯 1:從gocode以下kostya 回答中登錄2015/12/23 07:26:11 Import path "github.com/gocraft/web" was not resolved2015/12/23 07:26:11 Gocode's build context is:2015/12/23 07:26:11  GOROOT: c:\go2015/12/23 07:26:11  GOPATH:2015/12/23 07:26:11  GOOS: windows2015/12/23 07:26:11  GOARCH: amd642015/12/23 07:26:11  GBProjectRoot: ""2015/12/23 07:26:11  lib-path: ""似乎我的 GOPATH 變量沒有被評估,但是它被設置了,當我運行時echo %GOPATH%我收到了正確的值。
查看完整描述

1 回答

?
一只甜甜圈

TA貢獻1836條經驗 獲得超5個贊

嘗試在控制臺中運行 gocode 服務器進程并觀察輸出:


gocode close

gocode -debug -s

確保您運行的是最新版本的 gocode:


go get -u github.com/mdempsky/gocode

您可能想要運行以下命令來構建 gocode(盡管我相信您將無法使用我在這種情況下建議的調試方法):


go get -u -ldflags -H=windowsgui github.com/mdempsky/gocode

正如https://github.com/mdempsky/gocode所建議的


查看完整回答
反對 回復 2021-11-29
  • 1 回答
  • 0 關注
  • 209 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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