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

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

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

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

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

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

28744 次点击
所在节点    Go 编程语言
79 条回复
youyaang
2019-09-14 23:41:38 +08:00
加载不出来+1。。。还吃了我 1G 多内存
OhYee
2019-09-14 23:50:38 +08:00
@whoami9894 go mod 的化貌似要打开 language server 后,确保 go.mod 文件在项目根目录下
然后……如果有问题 f1,Go: restart language server。反正文件一变化这个服务就概率性抽风
这么想一下这个插件确实问题很多……不过我一般重启下 language server 就好了
OhYee
2019-09-14 23:51:46 +08:00
@dodo2012 不补全直接反手一个 Go: restart language server 就行了(不过这玩意经常性抽风)
dodo2012
2019-09-15 01:06:18 +08:00
@OhYee 就是太烦了,动不动就没用了,以前还是很好用的,感觉自从用上 mod 后就开始坑了
Sapp
2019-09-15 01:18:16 +08:00
@Cbdy 我转向了 vscode,原因也是感觉 vscode 不行,我现在有十几个项目,都在一个文件夹里(因为有互相依赖没提取),可能有数十万行代码,全都是 ts 写的,导致现在快则半个小时,慢则几个小时就要重启一次,不然 ts 提示就会出问题,半天加载不起来,然后换了 webstorm,刚换的时候很难受,webstorm 总体感觉就是慢吞吞的,没有 vscode 那么轻快,而且设置和操作都偏向复杂,没有 vscode 简洁,但是好处显而易见,代码提示相当快而且准确,并且可以很久都不出问题,而且对于代码检查做的也比 vscode 强,没用过的函数以及重复函数都会显示出来,还自带代码优化功能,总的来说感觉换的值得。
lucahan
2019-09-15 07:46:54 +08:00
vscode 感觉已经变成了一种 zz 正确。无论干啥都推荐 vscode,我用了几次都没法入手。还是用 webstorm 和 idea 最舒服。
xuanbg
2019-09-15 08:11:42 +08:00
VS Code 用来写 JS 代码还是很溜的,写点别的代码也可以,但总归没有正经的 IDE 好用。
kzfile
2019-09-15 08:17:44 +08:00
我同同时写 node,python 和 go,所以 java 也用 vscode 写了
liuminghao233
2019-09-15 09:15:35 +08:00
你不会用就别说不好用
mokeyjay
2019-09-15 09:51:05 +08:00
我永远喜欢 JB 全家桶
Ehco1996
2019-09-15 10:16:15 +08:00
@OhYee 我用 language server 疯狂 crash....关了之后反而好点

也下了 golang 的用一下,但是不太喜欢他的快捷键,就还是会 vscode 了
OhYee
2019-09-15 10:22:44 +08:00
@Ehco1996 不用 language server 的话,貌似不支持 go mod。如果不需要 go mod 的话关掉确实稳定好多
poplar50
2019-09-15 10:28:59 +08:00
@haihongblog 求科普 goland 智能在哪里
wee911
2019-09-15 12:07:10 +08:00
vs 占用内存硬盘都不比 idea 少,唯一好处启动快,你要启动快为什么不用 sublime
yixinlove
2019-09-15 12:08:02 +08:00
我之前也是用 VSCode,不过因为公司项目微服务化,很多项目,使用 VSCode 的 language server 总是需要很大内存,后面实在是忍无可忍,改用 GoLand 之后,真香。
patx
2019-09-15 12:14:02 +08:00
vscode 远程开发 js,爽的一批。之前都试过 goland, vscode 写过 golang,感觉都有点问题。
jingniao
2019-09-15 13:29:26 +08:00
8 月底之前 gopls go.mod 项目是有很大问题,跳转补全经常失效,再往前还有经常 gopls 崩溃。
9 月初的几次更新后,感觉主要问题解决了,不过还需要继续观察
jingniao
2019-09-15 13:31:49 +08:00
8 月底之前 gopls 是 v0.13
到 v0.15 前几天更新的,感觉还不错
Cbdy
2019-09-15 14:58:04 +08:00
@Sapp 我用下来同等配置下 macos 下 jetbrains 家的 ide 不卡,Windows 下要卡一些
scnace
2019-09-15 17:03:01 +08:00
gopls 确实 open issue 很多, 但是五分钟没出来的可以打开一下 gopls 的 debug 模式。。。(不过 gopls 遇到大段代码有语法错误时,确实体验不好,还很容易把 CPU 跑满),不过技术栈工具总会有发展过渡阶段的,觉得不爽可以转 GoLand 或者自己给社区贡献 issue/PR (感觉 GoLand 迟早也要走 gopls 的

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

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

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

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

© 2021 V2EX