之前用VS Code的時候,發現自己的代碼的提示一直不好,換用JetBrain的Goland的代碼提示是好了,但是比較占用資源。在網上找了一些資料,發現很多人也是遇到第三方或者自己的代碼無法提示的情況,但是都沒有下文了。后來發現官方文檔有介紹,鏈接如下
https://github.com/Microsoft/vscode-go/wiki/GOPATH-in-the-VS-Code-Go-extension
總的來說就是需要對設置配置一下。
現在分享一下我的配置
配置到workspace Setting里面。
-
{
-
"window.zoomLevel": 1,
-
"go.autocompleteUnimportedPackages": true,
-
"go.gocodePackageLookupMode": "go",
-
"go.gotoSymbol.includeImports": true,
-
"go.useCodeSnippetsOnFunctionSuggest": true,
-
"go.inferGopath": true,
-
"go.gopath":"/usr/local/bin/golang19/gopath/",
-
"go.useCodeSnippetsOnFunctionSuggestWithoutType": true,
-
}
其中重要的選項是
- "go.inferGopath" 要設置為 true .
- "go.gopath" 的路徑要設置為 你自己的gopath的路徑。 如果有多個要用 “;”(windows)或者":"(其他)隔開。
之后就可以愉快的寫代碼了。
動畫演示如下: