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

前言

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

你可能感兴趣的:(Go)