实在受不了 VScode 写 Go 的体验了, GoLand 真香

2019-09-14 15:33:52 +08:00
 whoami9894

一个不大的项目就 30 来个.go 文件,go mod 做包管理

从根目录打开 VScode,补全提示,变量提示等了五分钟硬是没加载出来,用的还是最新的 gopls

这次真的放弃 VScode 了,刚刚装了 GoLand,edu 邮箱注册直接给 license,秒出提示,太香了

记得原来还给别人安利 VScode 装点插件完全够用,对不起,我收回我的话....

28722 次点击
所在节点    Go 编程语言
79 条回复
gtlions
2019-09-14 19:10:47 +08:00
5 分钟不行的,绝对不是 vscode 的锅
keyv
2019-09-14 19:11:17 +08:00
Goland 确实很爽,只是 ideavim 的 Bug 相当多。。完全阻挡了我用 Goland 的脚步。
gtlions
2019-09-14 19:12:34 +08:00
基于 grafana 的二次开发,文件数量没统计过,应该不少于几百个 go 文件,湿滑的狠
heww
2019-09-14 19:27:40 +08:00
@whoami9894 是跑在本地,但它会分析 go.mod 文件然后去下载里面的 package。
janxin
2019-09-14 19:27:55 +08:00
gopls 前天新发布了 0.1.5 版本,除了修 bug 还有一个新功能是性能提升
icexin
2019-09-14 19:33:30 +08:00
可能是项目的依赖没有下载完,先用 go mod download 预先下载 module cache 会好些。
neverfall
2019-09-14 19:47:18 +08:00
一直是 idea + go plugin
reus
2019-09-14 19:53:01 +08:00
五分钟极有可能是网络问题
imnaive
2019-09-14 19:57:02 +08:00
vscode 的 Go 插件还没发正式版,还是 0.11.4,等微软发了正式版的插件,应该很少会出现这种影响开发者体验的 BUG
xnotepad
2019-09-14 20:10:37 +08:00
gocode 对 go.mod 支持不好,而 gopls 则还是开发阶段,目前 vscode 好像用于 go 开发是不怎么好用。
troywinter
2019-09-14 20:12:04 +08:00
你的环境有问题,重新配一下,我一个 monorepo 几万个 go 文件都没问题,目前用着还是很满意的
justfortest
2019-09-14 20:33:09 +08:00
ide 大法好,编辑器真不好用。
uucloud
2019-09-14 20:51:04 +08:00
开了 gomod 以后 vscode 巨卡,巨吃内存。。
lepig
2019-09-14 21:31:18 +08:00
还是 JB 全家桶 用起来 舒服
zhuangzhuang1988
2019-09-14 21:37:14 +08:00
毕竟商业的, 敢卖钱的不是吃素的。
dodo2012
2019-09-14 21:54:44 +08:00
vscode 自从 go 用了 mod 后,提示垃圾的一比,动不动就不自动补全了,只能说 gopls 太垃圾
whoami9894
2019-09-14 23:26:08 +08:00
@icexin
@gtlions
依赖下了的,已经编译过了。可能五分钟有点夸张的成分吧。。。
whoami9894
2019-09-14 23:27:39 +08:00
@janxin
待会试下,我的还是 v0.1.3
skiy
2019-09-14 23:30:43 +08:00
idea + go +php 足够了。如果 android 配置不麻烦的话,我都不想用 as 了
whoami9894
2019-09-14 23:32:14 +08:00
@gtlions
@troywinter
感觉 go mod 和 gopath 的补全速度差距很明显,我重配环境再试验一下

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

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

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

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

© 2021 V2EX