如果长时间安装不上, 可以尝试手动安装, 官方安装指南.
安装方式二
另外也有可能是网络的问题, 直接去 https://github.com/golang/tools/tree/master/gopls 下载, 然后使用 go install github.com/golang/tools/cmd/gopls
安装.
安装方式三
网络好, 或者设置 goproxy 代理后, 可以直接手动安装 gopls, 官方提示不要使用 -u.
go get golang.org/x/tools/gopls@latest
配置
装完之后, 添加如下的配置, 如果使用第一种安装方式, 那么第一行已经存在了:
"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
"wantCompletionDocumentation": true // for documentation in completion items
},
"files.eol": "\n", // formatting only supports LF line endings
如果你需要在不同的编辑器中使用 gopls, 请参考官方安装文档中的设置.
目前支持以下的编辑器:
- VSCode
- Vim / Neovim
- Emacs
- Acme
- Sublime Text
总结
牛逼, 终于不用再为残疾的代码补全而苦恼了.
本文来自:简书
感谢作者:大地缸
查看原文:在VSCode中使用 Gopls
相关阅读 >>
更多相关阅读请进入《Go》频道 >>

Go语言101
一个与时俱进的Go编程知识库。