转载:vscode 的 golang 提示很慢

{app.params.name}}{app.params.name}}{app.params.name}}

好文章就应该转载起来

最近一直在vscode下开发golang,这个方法跳转真的很慢,找了很久今天终于解决了,如果你也遇到,希望对你有用

如果你用vscode开发golang,发现golang的提示很慢或者跳转很慢,很可能是你没有使用gopls。

是真的没有使用不过用了之后,真的会很快

如下配置请参考,我是参考了第一个安装方式就可以了

下文截取自:http://www.seaxiang.com/blog/eQ3MJr

安装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

 

版权声明

durban创作并维护的 小绒毛的足迹博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。

本文首发于 博客( https://www.xiaorongmao.com ),版权所有,侵权必究。

本文永久链接: https://www.xiaorongmao.com/blog/148



版权声明

durban创作并维护的 小绒毛的足迹博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。

本文首发于 小绒毛的足迹博客( https://www.xiaorongmao.com ),版权所有,侵权必究。

本文永久链接: https://www.xiaorongmao.com/blog/148