Appearance
VSCode 安装 gopls
1. 概述
gopls 官方释义
gopls (pronounced "Go please") is the official Go language server developed by the Go team. It provides IDE features to any LSP-compatible editor.
简而言之 gopls 是 Go 官方的语言服务。
2. 安装
打开 PowerShell,输入 go install golang.org/x/tools/gopls@latest,如安装成功则则忽略以下内容。
若安装失败并提示以下信息:
PowerShell
PS C:\Windows\System32> go install golang.org/x/tools/gopls@latest
go: golang.org/x/tools/gopls@latest: module golang.org/x/tools/gopls: Get "https://proxy.golang.org/golang.org/x/tools/gopls/@v/list": dial tcp 142.251.43.17:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
PS C:\Windows\System32>这是因为默认的 Go 代理地址国内访问不了的缘故,参考:go set proxy。
设置完成之后,再次安装:
PowerShell
PS C:\Windows\System32> go install golang.org/x/tools/gopls@latest
go: downloading golang.org/x/tools/gopls v0.10.1
go: downloading golang.org/x/tools v0.3.0
go: downloading golang.org/x/tools v0.2.1-0.20221101170700-b5bc717366b2
go: downloading github.com/sergi/go-diff v1.1.0
go: downloading honnef.co/go/tools v0.3.3
go: downloading mvdan.cc/gofumpt v0.3.1
go: downloading mvdan.cc/xurls/v2 v2.4.0
go: downloading golang.org/x/text v0.4.0
go: downloading golang.org/x/mod v0.6.0
go: downloading github.com/google/go-cmp v0.5.8
go: downloading golang.org/x/exp/typeparams v0.0.0-20220722155223-a9213eeb770e
go: downloading golang.org/x/sys v0.1.0
go: downloading golang.org/x/exp v0.0.0-20220722155223-a9213eeb770e
go: downloading golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4
go: downloading golang.org/x/vuln v0.0.0-20221010193109-563322be2ea9
go: downloading github.com/BurntSushi/toml v1.2.0
PS C:\Windows\System32>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
成功。