解决vscode编写go代码时提示过慢(gopls)

Go 专栏收录该内容
20 篇文章 0 订阅

前言

之前用的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 添加上面那段代码即可~

  • 3
    点赞
  • 9
    评论
  • 7
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值