VS Code 中的代碼自動補全和自動導入包


VSCode 必須安裝以下插件:

首先你必須安裝 Golang 插件,然后再給 Go 安裝工具包。

在 VS Code 中,使用快捷鍵:command+shift+P,然后鍵入:go:install/update tools,將所有 16 個插件都勾選上,然后點擊 OK 即開始安裝。

修改默認配置的方法:

在 Preferences -> Setting 然后輸入 go,然后選擇 setting.json,填入你想要修改的配置

  • 自動完成未導入的包。
 "go.autocompleteUnimportedPackages": true,
  • VSCode 的一些插件需要配置代理,才能夠正常安裝。
"http.proxy": "192.168.0.100:1087",
  • 如果你遇到使用標准包可以出現代碼提示,但是使用自己的包或者第三方庫無法出現代碼提示,你可以查看一下你的配置項。
 "go.inferGopath": true,

如果引用的包使用了 ( . “aa.com/text”) 那這個text包下的函數也無法跳轉進去,這是為什么?

修改 "go.docsTool" 為 gogetdoc,默認是 godoc。

"go.docsTool": "gogetdoc",

其他

  1. 當我們在使用 import 功能的時候,如果無法通過 lint 檢查,則不會執行自動 import。
  2. 如果你需要自動 import 的前提是你必須把要導入的包的函數寫完整。

附帶我的 settings.json

{
  "go.goroot": "",
  "go.gopath": "",
  "go.inferGopath": true,
  "go.autocompleteUnimportedPackages": true,
  "go.gocodePackageLookupMode": "go",
  "go.gotoSymbol.includeImports": true,
  "go.useCodeSnippetsOnFunctionSuggest": true,
  "go.useCodeSnippetsOnFunctionSuggestWithoutType": true,
  "go.docsTool": "gogetdoc",
}

轉載自: https://maiyang.me/post/2018-09-14-tips-vscode/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM