vscode 的 golang 提示很慢
如果你用vscode开发golang,发现golang的提示很慢或者跳转很慢,很可能是你没有使用gopls。
安装gopls
安装方式一
打开 VS Code 的 setting, 搜索 go.useLanguageServe, 并勾选上。默认情况下, Go 扩展会提示你安装 gopls。
安装方式二
另外也有可能是网络的问题, 直接去 https://github.com/golang/tools/tree/master/gopls
下载, 然后使用 go isntall 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
"completionDocumentation": true // for documentation in completion items
},
"files.eol": "\n", // formatting only supports LF line endings
1
赞
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦