把项目放在~/Go/src 下面。。自动补全和打字各种都很顺畅。。 但是如果使用 go mod 的项目就卡顿非常厉害。。自动补全卡顿。。。然后正常打字也卡顿。。已经关闭了语法检测 // golang linters 检测 "go.lintFlags": ["--disable=all", "--enable=errcheck"], 还是非常卡。
1
Vegetable 2019-01-31 00:17:23 +08:00
我之前也遇到了这个问题
https://www.v2ex.com/t/523133 不过今天我在 mac 上试了一下,发现体验还不错,不过 Windows 最近没试不确定。 提示我装 gocode-gomod 和 godef-gomod 升级 gopkgs,不知道是不是最近的更新。 |
2
scnace 2019-01-31 00:23:17 +08:00 via Android
重装下插件试试? gogetdoc 日常抽风
|
3
hujianxin 2019-01-31 09:59:12 +08:00
https://github.com/saibing/bingo 在 vscode 中使用这个 lsp 还是比较快的
|
4
wuchujie OP |
5
abmin521 2019-01-31 13:03:03 +08:00
win10 机械盘 Goland 很快 vscode 2s
|
7
Hellert 2019-01-31 18:47:22 +08:00
这个就是 vscode-go 的问题,gomod 支持不好,github issues 上很多人提了,官方有回复,似乎他们都在等 Google 官方的 golang lsp。
这个 Go 扩展本身依赖 17 个外部 cmd,不慢才怪。 |
9
wuchujie OP @Hellert 主要是我在正常的 ~/go/src 目录下灰常正常。。但是一开 go mod 模式的项目。。就卡顿的要命。。感觉跟电脑没关系吧。。虽然 8g 内存。
|
10
wuchujie OP @abmin521 项目有开启 go mod 吗。。我在 github 看到很多 issues 卡顿都是跟 go mod 有关系
|
11
zhd173 2019-03-07 13:26:47 +08:00
vscode 的补全插件底层其实用的 gocode,gocode 原来的版本已经不维护了,fork 出来有支持 go mod 的,但有时候就会卡顿。不过可以尝试替换插件,比如 lsp 的,会好一些。lsp + bingo
|
12
lysS 2020-09-25 15:30:07 +08:00
https://www.jianshu.com/p/ebbe9b5c2631
一年后又遇到同样的问题 |