一个不大的项目就 30 来个.go 文件,go mod 做包管理
从根目录打开 VScode,补全提示,变量提示等了五分钟硬是没加载出来,用的还是最新的 gopls
这次真的放弃 VScode 了,刚刚装了 GoLand,edu 邮箱注册直接给 license,秒出提示,太香了
记得原来还给别人安利 VScode 装点插件完全够用,对不起,我收回我的话....
一个不大的项目就 30 来个.go 文件,go mod 做包管理
从根目录打开 VScode,补全提示,变量提示等了五分钟硬是没加载出来,用的还是最新的 gopls
这次真的放弃 VScode 了,刚刚装了 GoLand,edu 邮箱注册直接给 license,秒出提示,太香了
记得原来还给别人安利 VScode 装点插件完全够用,对不起,我收回我的话....
|
1
原来因为觉得 VS 太重,一直有点抗拒大型 IDE,现在发现自己就像刚从乡下进城的土包子,这玩意也太好用了吧
|
|
hkitdogSep 14, 2019 via iPhone
2
那里可以拿到免费的 edu 邮箱?
|
|
CbdySep 14, 2019 via Android
4
出于 vscode 性能不行,我也开始用 idea 写 js 了
|
|
nannanziyuSep 14, 2019 via Android
6
|
|
wsly47Sep 14, 2019
7
没 edu 邮箱的话上传学生证也可以审核通过
|
|
q8164305Sep 14, 2019 via Android
8
最近感觉 vscode 越来越卡了,也果断换了
|
|
OhYeeSep 14, 2019
9
emmm 起码我这里 go 项目没啥问题,补全提示啥的都还行啊。试一下设置里打开那个 language server 吧(不过既然都用 goland 了就算了)
大概只有我拿教育邮箱搞了 license,却连 jb 全家桶一个都没下过 |
|
alexkkaaSep 14, 2019 via Android
10
vscode 是编辑器,idea 是 ide 不是一个级别的东西。这就跟非要用 vim 写 java 一样。
|
|
12
在环境变量里设置 http_proxy https_proxy 代理就可以了 这锅 vscode 不背
|
|
rrfengSep 14, 2019 via Android
13
一直用,很好的
|
|
shingleSep 14, 2019 via Android
14
我最近也切到 goland 了,之前一直用 vscode 写得好好的,尝试了 go mod 的工具链发现 vscode 对 go mod 支持的不是很好,也可能是我漏了什么配置
|
|
PopeyeLauSep 14, 2019 via iPhone
15
go mod 的项目就有这个问题。
|
|
16
@nannanziyu
打开单个文件完全没问题,它不出是一直处于 loading 状态 |
|
17
@Srar 跟代理有啥关系,language server 不是跑在本地的吗
|
|
18
@OhYee
看项目规模吧,十几个文件我这里也没问题。也可能是#15 提到的,对于 go mod 的导入支持有问题 |
|
19
@hkitdog
我在读 |
|
haihongblogSep 14, 2019
20
goland 真香,主要快捷键习惯了根本回不去 vscode
尝试配置过 vscode,发现没法做到 goland 这么智能 本地常年开着 goland,服务器用 tmux + vim,暂时用不到 vscode |
|
gtlionsSep 14, 2019 via iPhone
21
5 分钟不行的,绝对不是 vscode 的锅
|
|
keyvSep 14, 2019 via iPhone
22
Goland 确实很爽,只是 ideavim 的 Bug 相当多。。完全阻挡了我用 Goland 的脚步。
|
|
gtlionsSep 14, 2019 via iPhone
23
基于 grafana 的二次开发,文件数量没统计过,应该不少于几百个 go 文件,湿滑的狠
|
|
hewwSep 14, 2019
24
@whoami9894 是跑在本地,但它会分析 go.mod 文件然后去下载里面的 package。
|
|
janxinSep 14, 2019
25
gopls 前天新发布了 0.1.5 版本,除了修 bug 还有一个新功能是性能提升
|
|
icexinSep 14, 2019
26
可能是项目的依赖没有下载完,先用 go mod download 预先下载 module cache 会好些。
|
|
neverfallSep 14, 2019
27
一直是 idea + go plugin
|
|
reusSep 14, 2019
28
五分钟极有可能是网络问题
|
|
imnaiveSep 14, 2019
29
vscode 的 Go 插件还没发正式版,还是 0.11.4,等微软发了正式版的插件,应该很少会出现这种影响开发者体验的 BUG
|
|
xnotepadSep 14, 2019
30
gocode 对 go.mod 支持不好,而 gopls 则还是开发阶段,目前 vscode 好像用于 go 开发是不怎么好用。
|
|
troywinterSep 14, 2019
31
你的环境有问题,重新配一下,我一个 monorepo 几万个 go 文件都没问题,目前用着还是很满意的
|
|
justfortestSep 14, 2019
32
ide 大法好,编辑器真不好用。
|
|
uucloudSep 14, 2019
33
开了 gomod 以后 vscode 巨卡,巨吃内存。。
|
|
lepigSep 14, 2019
34
还是 JB 全家桶 用起来 舒服
|
|
zhuangzhuang1988Sep 14, 2019
35
毕竟商业的, 敢卖钱的不是吃素的。
|
|
dodo2012Sep 14, 2019
36
vscode 自从 go 用了 mod 后,提示垃圾的一比,动不动就不自动补全了,只能说 gopls 太垃圾
|
|
37
|
|
38
@janxin
待会试下,我的还是 v0.1.3 |
|
skiySep 14, 2019 via Android
39
idea + go +php 足够了。如果 android 配置不麻烦的话,我都不想用 as 了
|
|
40
|
|
youyaangSep 14, 2019
41
加载不出来+1。。。还吃了我 1G 多内存
|
|
OhYeeSep 14, 2019
42
@whoami9894 go mod 的化貌似要打开 language server 后,确保 go.mod 文件在项目根目录下
然后……如果有问题 f1,Go: restart language server。反正文件一变化这个服务就概率性抽风 这么想一下这个插件确实问题很多……不过我一般重启下 language server 就好了 |
|
45
@Cbdy 我转向了 vscode,原因也是感觉 vscode 不行,我现在有十几个项目,都在一个文件夹里(因为有互相依赖没提取),可能有数十万行代码,全都是 ts 写的,导致现在快则半个小时,慢则几个小时就要重启一次,不然 ts 提示就会出问题,半天加载不起来,然后换了 webstorm,刚换的时候很难受,webstorm 总体感觉就是慢吞吞的,没有 vscode 那么轻快,而且设置和操作都偏向复杂,没有 vscode 简洁,但是好处显而易见,代码提示相当快而且准确,并且可以很久都不出问题,而且对于代码检查做的也比 vscode 强,没用过的函数以及重复函数都会显示出来,还自带代码优化功能,总的来说感觉换的值得。
|
|
lucahanSep 15, 2019 via Android
46
vscode 感觉已经变成了一种 zz 正确。无论干啥都推荐 vscode,我用了几次都没法入手。还是用 webstorm 和 idea 最舒服。
|
|
xuanbgSep 15, 2019
47
VS Code 用来写 JS 代码还是很溜的,写点别的代码也可以,但总归没有正经的 IDE 好用。
|
|
penisulaSSep 15, 2019
48
我同同时写 node,python 和 go,所以 java 也用 vscode 写了
|
|
liuminghao233Sep 15, 2019 via iPhone
49
你不会用就别说不好用
|
|
mokeyjaySep 15, 2019
50
我永远喜欢 JB 全家桶
|
|
Ehco1996Sep 15, 2019
51
|
|
poplar50Sep 15, 2019 via Android
53
@haihongblog 求科普 goland 智能在哪里
|
|
wee911Sep 15, 2019
54
vs 占用内存硬盘都不比 idea 少,唯一好处启动快,你要启动快为什么不用 sublime
|
|
yixinloveSep 15, 2019
55
我之前也是用 VSCode,不过因为公司项目微服务化,很多项目,使用 VSCode 的 language server 总是需要很大内存,后面实在是忍无可忍,改用 GoLand 之后,真香。
|
|
patxSep 15, 2019
56
vscode 远程开发 js,爽的一批。之前都试过 goland, vscode 写过 golang,感觉都有点问题。
|
|
jingniaoSep 15, 2019 via Android
57
8 月底之前 gopls go.mod 项目是有很大问题,跳转补全经常失效,再往前还有经常 gopls 崩溃。
9 月初的几次更新后,感觉主要问题解决了,不过还需要继续观察 |
|
jingniaoSep 15, 2019 via Android
58
8 月底之前 gopls 是 v0.13
到 v0.15 前几天更新的,感觉还不错 |
|
scnaceSep 15, 2019 via Android
60
gopls 确实 open issue 很多, 但是五分钟没出来的可以打开一下 gopls 的 debug 模式。。。(不过 gopls 遇到大段代码有语法错误时,确实体验不好,还很容易把 CPU 跑满),不过技术栈工具总会有发展过渡阶段的,觉得不爽可以转 GoLand 或者自己给社区贡献 issue/PR (感觉 GoLand 迟早也要走 gopls 的
|
|
ourlevenSep 15, 2019 via iPhone
61
早就转战 sublime
单例内存 50M,特别牛逼 |
|
haihongblogSep 15, 2019
62
@poplar50 举个我遇到的例子,找函数定义和使用,在 goland 快捷键都是 command + b (我是这样的)。
如果在函数定义处,则直接下拉显示所有调用,只有一处调用则直接跳转 如果在函数使用处,则直接跳转到函数定义,在按下同上 === 而在 vscode,peek def 和 ref 需要分开设置快捷键,每次我还得想一下这里应该是 peek def 还是 peek ref,然后按不同按键,感觉很累啊 |
|
TangMonkSep 15, 2019
63
vscode 的处境实在尴尬,不如 jetbrain 智能,又没有 sublime 丝滑流畅
|
|
reusSep 15, 2019
64
neovim + coc + gopls 完全没有问题
|
|
pink123Sep 15, 2019
65
vim 真香,从来都是 vim 写代码
|
|
aB47qeqlSep 15, 2019
66
我也一样受不了 VS Code 了
用 NvMe 的 SSD 打开 VS Code 都需要 2~3s 而 Sublime Text3 秒开 |
|
willmSep 16, 2019 via Android
67
对于非高清屏来说,jetbrains 全家桶的字体渲染太垃圾,和 vscode 差距过于明显
|
|
wsseoSep 16, 2019
68
楼主用的什么系统?
|
|
darknollSep 16, 2019
69
vscode 只能写写脚本语言,其他玩不转的
|
|
xinyu391Sep 16, 2019
70
Lite IDE 路过
|
|
cxszSep 16, 2019
71
edu 邮箱真香
|
|
silkriverSep 16, 2019
72
VSCode 要比也是和 Atom、Notepad++来比,你一商业版的 IDE 也下来和 VSCode 比不觉得丢份么
|
|
alexmySep 16, 2019
73
前端和 go 都在同一个 git 项目下,就改用 vscode 了,现在机子上一个 idea 系列都没有了。
|
|
LokiSharpSep 16, 2019
74
VScode 太吃资源,一般电脑用不起。。。换了开发专用的电脑我就一步到位了。。。其实也就多加根内存的事情
|
|
emmmluckySep 16, 2019
75
楼上问 edu 邮箱的,马云为你解忧
|
|
HellertSep 20, 2019
76
今天升级最新 vscode-go 插件后,如果 gopls 有新版本,会提示更新的,应该会解决大部分人的问题。
|
|
reusSep 21, 2019
77
@silkriver go 语言恰恰不一样,很多 IDE 才有的功能,都用库或者程序提供的,编辑器一样可以集成进去。例如这里说的 gopls 程序,功能不比 IDE 的差。
|
|
AceDogsNov 5, 2019
78
这个怎么说呢,这个其实是 gopls 的锅, go mod 刚出来不久, gopls 支持的不太好, 效果只能等等了,
Goland 无敌, 看喜好用, 开箱就爽的话直接用 Goland. |
|
szzhiyangNov 5, 2019 via iPhone
79
随着 gopls 的进步,Visual Studio Code 总有一天会比 GoLand 更香的。
|