现在带公司内 Go 的开发工具中 VSC 和 Goland 哪个更流行呢?

2021-08-17 10:58:12 +08:00
 kwanzaa
RT 1.17 发布后我想换个工具试试口味和“新思维”,所以各位也可以说说自己的小偏好。hhh
8866 次点击
所在节点    Go 编程语言
54 条回复
ch2
2021-08-17 20:24:30 +08:00
开发机狗烂,服务器 vsc
c88155745
2021-08-17 20:45:21 +08:00
买过 goland 一次正版 迫于美刀不足 还是用 vscode
chaleaoch
2021-08-17 21:34:27 +08:00
@huweic windows 吗?
chaleaoch
2021-08-17 21:34:57 +08:00
@v2defy 譬如? 我看看有没有 vsc 不支持的功能?
fpure
2021-08-17 22:24:17 +08:00
@qq316107934 对,就是写啥都能 vscode 一把梭,太爽了
lujiaosama
2021-08-17 22:37:00 +08:00
vscode 啥都能干, 前端后端, 写 JS 写 GO. 少什么功能就直接搜插件. 你让我一下子用这个一下子用那个我还不乐意呢.
huweic
2021-08-17 23:33:30 +08:00
@chaleaoch win 、mac 都有呢
zzxgz
2021-08-18 00:26:05 +08:00
原来我用的是 vscode,但是它打开项目的时候总是定位不到 import 的东西,写代码也没有自动提示。

我改用 goland 之后就没这个问题了。
arischow
2021-08-18 00:29:38 +08:00
JetBrains 系的快乐
falcon05
2021-08-18 00:35:38 +08:00
迫于穷,vsc
cz5424
2021-08-18 01:56:38 +08:00
@sy20030260 pycharm 不香吗
yzbythesea
2021-08-18 02:08:54 +08:00
vscode 一杆梭没有 jetbrain 大礼包一杆梭香
yhrzpm
2021-08-18 02:42:11 +08:00
goland,开箱即用。
liuhuansir
2021-08-18 08:21:43 +08:00
idea 加各个语言的插件用起来还是完胜 vscode+插件吧,当然最完美的还是 jetbrain 全家桶,而且 jetbrain 全家桶界面都差不多,多个 IDE 之间切换,不就和 vscode 开多个窗口差不多么,内存占用的话,根据我的观察,半斤八两
v2defy
2021-08-18 08:54:00 +08:00
@chaleaoch 写结构体的时候,批量添加标签。
fmp 按一下 tab 就出来 fmt.Println()。
err 按 tab 就 if err != nil{}
粘贴 json 字符串,可以选择自动转换成 go 结构体。
等等这些小细节挺多挺贴心的,而且是开箱即用,不用装那么多的插件。
p1gd0g
2021-08-18 09:22:27 +08:00
goland 正版转 vscode,gopls 不香吗,wsl 不香吗。
back0893
2021-08-18 09:42:16 +08:00
都有
vscode 的接口提示比如 idea
pkoukk
2021-08-18 10:01:49 +08:00
我还以为 goland 用的也是 gopls 呢,刚搜了一下居然不是。神奇
gopls (pronounced "Go please") is the official Go language server developed by the Go team. It provides IDE features to any LSP-compatible editor.
pkoukk
2021-08-18 10:03:18 +08:00
@zzxgz go tools 全装好,然后开 gopls 就行。
理论上现在版本的 vscode 开 go 这些都是默认完成的,当然不排除众所周知的网络问题导致 go tools 安装失败,部分依赖没装上,
closedevice
2021-08-18 10:18:15 +08:00
目前主要用 vim,偶尔用 GoLand

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

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

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

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

© 2021 V2EX