VSCode 写 Golang,请切换到 Google 官方语言服务器 gopls,有质的提升

2019 年 5 月 20 日
 Hellert

自从用了 gomod,VSCode 写 golang 各种问题,一度想放弃。 最近看了 vscode-go 项目,随即切换到了 Google 官方的语言服务器 gopls,发现跳转,hover,Code Complete 等等速度都有质的飞跃,大家不防一试,方法很简单,设置:

"go.useLanguageServer": true
17337 次点击
所在节点    Go 编程语言
49 条回复
wsseo
2019 年 5 月 20 日
@suckli 下载压缩包,解压到对应目录也可以。
LokiSharp
2019 年 5 月 20 日
羡慕用得起 vscode 的人
wweir
2019 年 5 月 20 日
搞明白 gopls 的坑了:只认一个根目录。
可以是 gopath,也可以是一个 go modules 项目目录,
同一 workspace 打开两个 目录,铁定报错
janxin
2019 年 5 月 21 日
@wweir 主要没这样用过😂
d0m2o08
2019 年 5 月 21 日
win10 vscode remote 加上 gopls, 导致跳转定义不能用,禁用之后跳转定义正常,有大佬遇到过么
knowckx
2019 年 5 月 23 日
@fuxiaohei +1
我今天发现 gopls.exe 内存涨到 2 个 G
p1gd0g
2019 年 5 月 27 日
@knowckx +1
俺这里 4 个 G。
devoutsin
2019 年 6 月 17 日
@fuxiaohei +1,代码跳转和提示经常性不工作,处在 loading 状态,然后内存暴涨,风扇开始呼呼转,已经放弃投奔 goland
devoutsin
2019 年 6 月 17 日
@fuxiaohei +1,鼠标悬停处在 loading 状态,然后内存暴涨,风扇开始呼呼转,已经放弃投奔 goland

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/565669

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX