vscode的自动代码提示,发现太慢了,隔3,4秒才会出提示,所以换为Google推荐的 gopls来代替。
下载过程
方案一
打开 VS Code 的setting, 搜索 go.useLanguageServe, 并勾选上.
默认情况下, 会提示叫你reload,重新打开之后,右下角会自动弹出下载的框框,点击 install即可。
如果下载时间过长,不成功,可以看方案二
方案二
直接上 github 下载,下载下来 之后go install github.com/golang/tools/cmd/gopls 安装
方案三
go get golang.org/x/tools/gopls@latest,不需要加u
可以去github上看看文档是怎么说的
github
配置过程
在github文档里有提示 Use the VSCode-Go plugin, with the following configuration:
"go.useLanguageServer": true,
"[go]": {"editor.snippetSuggestions": "none","editor.formatOnSave": true,"editor.codeActionsOnSave": {"source.organizeImports": true,}
},
"gopls": {"usePlaceholders": true, // add parameter placeholders when completing a function// Experimental settings"completeUnimported": true, // autocomplete unimported packages"watchFileChanges": true, // watch file changes outside of the editor"deepCompletion": true, // enable deep completion
},
"files.eol": "\n", // formatting only supports LF line endings
所以现在需要配置一下 setting.json配置文件。
在 VSCode中按下Ctrl + Shift + P,在搜索框中输入settings,找到Open Settings:JSON 添加上面那段代码即可~