vscode golang 没提示了

2019-09-23 16:05:54 +08:00
 imherer
今早打开 vscode 右下角弹出 tools 有更新,没仔细看是什么内容,然后就直接点了 update, 完了之后代码没提示了,调用函数的注释也看不到了,go to definition 也无效

把 go 升级到 1.13 然后手动 update 了所有 tools 依旧无效

大佬们,什么情况啊?
7358 次点击
所在节点    程序员
15 条回复
Carseason
2019-09-23 16:11:31 +08:00
卸掉插件重新装康康,这个提示我已经很无语的了。
时而行时而不行,时而快时而慢
imherer
2019-09-23 16:15:12 +08:00
@Carseason 我试试
zdt3476
2019-09-23 16:44:36 +08:00
出现了两次这种情况,直接换成了 goland,现在感觉挺好的。
imherer
2019-09-23 16:47:52 +08:00
@zdt3476 嗯,刚才下了 goland 试用了下,确实速度还可以…… 但是无奈贵啊……
danseguang
2019-09-24 01:06:15 +08:00
@imherer 搞一个教育邮箱,可以免费的
TMaize
2019-09-24 09:11:49 +08:00
试试这个配置
```
"go.useLanguageServer": true,
"go.alternateTools": {
"go-langserver": "gopls"
}
```
imherer
2019-09-24 09:54:24 +08:00
@danseguang 嗯,我倒是看到网上有人说可以这样搞
imherer
2019-09-24 09:55:51 +08:00
@TMaize 找到原因了,是 LanguageServer 挂了…… 一打开 vscode 就提示 LanguageServer crash 了
我关掉 LanguageServer 就好了,不过就是提示太慢了。。。。
scnace
2019-09-24 10:30:03 +08:00
还可以啊。。。LZ 试试升级 vscode-go 到 Pre Release 版本
imherer
2019-09-24 11:05:24 +08:00
@scnace 怎么升呢?
TMaize
2019-09-24 12:24:24 +08:00
@imherer gomod 下提示是有点慢,用 gopls 就快了
scnace
2019-09-24 13:55:26 +08:00
imherer
2019-09-24 14:09:42 +08:00
@scnace 我看了下我的已经是 0.11.6 了,现在已打开就提示:
The gopls server crashed 5 times in the last 3 minutes. The server will not be restarted.

更新了 gopls 还是不行 不知道什么解决了。。。
scnace
2019-09-24 16:40:34 +08:00
@imherer 打开 debug 看看 log ?
imherer
2019-09-24 16:54:40 +08:00
@scnace 搞定了。看了 github 的 issue 把 languageServerFlags 改成-rpc.trace 就行了

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

https://www.v2ex.com/t/603393

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

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

© 2021 V2EX