想了解下大家在使用 Go 开发中, Go 的环境搭建, 以及推荐使用的 IDE。 推荐理由等等。
1
kunluanbudang 2018-05-09 18:11:05 +08:00 via Android
vscode
|
2
maemual 2018-05-09 18:12:53 +08:00
有钱买 GoLand,没钱 vs code
|
3
mofe 2018-05-09 18:14:00 +08:00
vim 感觉自己很酷,哈哈
|
4
ranwu 2018-05-09 18:17:39 +08:00
idea go 插件
|
5
kohnv 2018-05-09 18:20:17 +08:00 via iPhone
emacs 写 cpp 不行 写 go 挺爽的
|
6
vclin 2018-05-09 18:25:29 +08:00
vscode,自动格式化代码不错,不过相对于 liteide,vscode 还是有一些函数不能跳转,不过界面+调试很省心
|
7
gclove 2018-05-09 18:27:43 +08:00
自然是 code 啦, 推荐指数 5 颗星. 该有的功能都有。 更新也快
Go Land 也可以, 不过不喜欢这种重的编辑器. 3 颗星吧 实在不行, atom, subl 也可以 |
8
c0pper 2018-05-09 18:39:44 +08:00
@kohnv 你用什么插件,我用 spacemacs 有 evil, auto-completion, syntax-checking, go to def 还是不好用
|
9
huclengyue 2018-05-09 18:54:53 +08:00
GoLand
|
10
Sunshow 2018-05-09 19:11:33 +08:00
GoLand
|
11
fangchang 2018-05-09 19:14:02 +08:00
GoLand
|
12
natscat 2018-05-09 19:14:36 +08:00
sublime
|
13
WinMain 2018-05-09 19:15:02 +08:00
记事本
|
14
xrlin 2018-05-09 19:36:46 +08:00
Goland 啦,开箱即用,debug、配置方便。
|
15
per 2018-05-09 19:40:09 +08:00 via iPhone
Emacs 主要是 go 的工具链太好用,gocode godef gofmt 配置一下就用
|
16
lujiajing1126 2018-05-09 19:47:42 +08:00
Goland
|
17
kennylam777 2018-05-09 19:50:41 +08:00
vscode
|
18
wuYin 2018-05-09 19:54:12 +08:00 via Android
Goland 自定义 live template 外加酷酷的 Material 主题,还有 Search Everywhere 功能,相比 VS Code 定义跳转支持得要好太多。所以我选 Goland
|
19
metrue 2018-05-09 20:04:27 +08:00 via iPhone
vim
|
20
qiyuey 2018-05-09 20:36:19 +08:00
GoLand
|
21
ycbb123 2018-05-09 20:42:29 +08:00
GoLand
|
22
StaticLove 2018-05-09 20:48:55 +08:00
GoLand +1
|
23
evanvane 2018-05-09 21:02:59 +08:00
GoLand
佩服那些搞一堆插件的 喜欢开箱即用的 |
24
wzwwzw 2018-05-09 21:07:37 +08:00
vscode goland
|
25
lcj2class 2018-05-09 21:27:30 +08:00
建议学一个受用终生的编辑器,比如:Emacs。社区也非常活跃: https://emacs-china.org/
|
26
hehe12dyo 2018-05-09 21:29:26 +08:00
GoLand 佩服哪些装 x 搞一堆插件的。
|
27
BBCCBB 2018-05-09 21:33:24 +08:00
vim。哈哈
|
28
orvice 2018-05-09 22:36:05 +08:00
vscode
|
29
wweir 2018-05-09 22:38:50 +08:00 via Android
我用 vscode,因为自己喜欢乱翻代码,经常看些各种语言的东西。
只接触 golang 的话,goland 省事、强大一点。 |
30
yylucifer 2018-05-10 00:49:41 +08:00
goland 爽一笔
|
31
0915240 2018-05-10 01:03:02 +08:00 via iPhone
vscode goland
|
34
wlwood 2018-05-10 08:04:00 +08:00 via Android
emacs
|
35
zv2 2018-05-10 08:34:11 +08:00
sublime
|
36
resory 2018-05-10 09:11:05 +08:00
word.
|
37
jennifertxwoodma 2018-05-10 09:17:56 +08:00
我感觉 atom 挺好的
|
38
zzmstring 2018-05-10 09:30:14 +08:00
人生苦短,我用 JB
|
39
fiht 2018-05-10 09:33:02 +08:00
GoLand 的 自动导入 /取消导入 功能简直不要太方便。
|
40
hzqvipmailman 2018-05-10 09:34:08 +08:00
一般供选择的有
goland golite vscode 优缺点: goland 整套封装很好,但是比较重,和对语言的针对性强 golite 够快,但是个人感觉功能没有 goland 强,对于其他文件格式支持不是太完善 vscode 需要比较多的插件配置,特别是 go 插件 依赖插件 需要有 梯子 去拉取,不然没法用的, 但是好处就太强大了,插件的丰富可以让你随心所欲,而且 vscode 个人感觉只一款轻量级的全能编辑器之一,值得一直伴随你的 codeing 生活,虽然初期成本高,习惯了就很强大,如 vim 一样 所以我最终推荐是,如果长期编码,建议还是用 vscode 如果只是试试水尝试用 golang 建议用 goland |
41
sryanyuan 2018-05-10 09:36:08 +08:00
goland 太臃肿了 不太喜欢
基本只用 vscode,只是配置比较麻烦,所以自己写了个小工具自动生成项目,直接把文件夹拉进去直接写 |
42
bird8848 2018-05-10 09:39:46 +08:00
vim,装上 vim-go 插件。轻量级,易配置,自动格式化、查看文档也方便
|
43
luw2007 2018-05-10 09:49:47 +08:00
vscode
vim goland 建议:自己写着小东西 vim。自己写项目 |
44
qinhaoic 2018-05-10 09:53:40 +08:00
点进来我以为大家都会推荐 vscode 呢,结果好多 goland 的。我自己两个都用过,但现在基本只用 vscode,简单轻量,插件丰富,强烈推荐啊。
|
45
luw2007 2018-05-10 10:07:00 +08:00
vscode
vim goland 建议:自己写着小东西 vim。自己写项目 vscode。看别人的项目 goland vim 打开速度快,装上 vim-go 基本可以干活 vscode ide,装上插件,编辑,查看文档,跳转还算可以。 goland,跳转和重构比 vscode 好一点,不过资源占用比较多。 |
46
JerseyCafe OP @所有人 谢谢大家这么热情的回复推荐和建议哈、 真的很感谢 。
|
48
vexjoe 2018-05-10 10:31:50 +08:00
Intellij IDEA,装个 go 插件。原因
- 平时写 java - 官方说明:This plugin extends IntelliJ platform with Go-specific coding assistance and tool integrations, and has **everything you could find in GoLand.** |
49
flxxy 2018-05-10 10:33:15 +08:00
开箱即用 Goland,了解一下
你如果有多余的精力可以去 vscode |
50
Veigar 2018-05-10 10:43:05 +08:00
vim 习惯了
|
51
justfly 2018-05-10 10:45:12 +08:00
几年的 vimer 用的 vim-go
图省事直接一个 vscode 解决 |
52
kangkang 2018-05-10 10:48:13 +08:00
一直用 Atom+Goplus,昨天刚转的 idea
|
53
EINDEX 2018-05-10 10:49:56 +08:00
vscode or vim 站一票
|
54
kohnv 2018-05-10 10:52:59 +08:00 via iPhone
@c0pper gofmt godef go-autocomplete 配合通用的一些东西比如 yasnippet,projectile,magit。常用的跳转,补全,模板生成,一键 gotest,找文件,git 管理等需求基本都满足了。可能你需求比较复杂吧。。
|
55
icexin 2018-05-10 11:17:49 +08:00
由于在开发机上开发,一直使用 emacs,spacemacs 默认的配置感觉就够使了,daemon 模式配合 tmux,回家完全不用带电脑,爽!
|
57
alexsunxl 2018-05-10 11:26:23 +08:00
emacs,
写啥都用 emacs 居然能看到友军, 不容易啊 |
58
cherrychen 2018-05-10 11:26:43 +08:00
vscode
vim |
59
sudoz 2018-05-10 11:40:18 +08:00
IDE 只要是 JB 家有的我一律推荐 JB 家
|
60
nuxt 2018-05-10 11:54:31 +08:00
goland
|
61
gyf304 2018-05-10 12:20:21 +08:00
vscode. 但 vscode 用 symlink 会出 bug.
|
62
lkpjj 2018-05-10 12:33:40 +08:00
emacs
|
63
chenchuanyin 2018-05-10 12:43:06 +08:00
emacs 配置 spacemacs+gocode
|
64
wulin 2018-05-10 13:48:19 +08:00
只有我一个用 LiteIDE 吗
|
65
CMGS 2018-05-10 13:52:03 +08:00
vscode 保平安
|
66
miketeam 2018-05-10 14:01:03 +08:00 via iPhone
有钱狗兰,没钱盗版也要狗兰
|
67
spice630 2018-05-10 15:54:44 +08:00
goland
觉得重的只是电脑不行,比如我。 |
68
a132811 2018-05-10 18:58:13 +08:00
vscode
|
69
qiuyun8m 2018-05-10 19:00:11 +08:00
vim
|
70
thet 2018-05-10 19:02:39 +08:00 via Android
JB 全家桶 vscode 还是不习惯 有些函数不能跳
|
71
L0VEJ0Y 2018-05-10 19:10:34 +08:00 via Android
就我一人 IntelliJ+Go 插件嘛
|
72
angelface 2018-05-10 19:24:15 +08:00
原来没有人用 LiteIDE,
|
74
sadaharu09 2018-05-10 19:52:59 +08:00
人生苦短,快用 VSCODE
|
75
EastLord 2018-05-10 21:56:31 +08:00
够烂的
|
76
Reficul 2018-05-10 23:57:20 +08:00
|
77
xjqxz2 2018-05-11 00:02:01 +08:00
OK~ Goland ...
|
78
darklowly 2018-05-11 03:30:23 +08:00
atom 安装 go-plus 插件,然后修改一下 keymap,好用的一笔
|
79
darklowly 2018-05-11 03:30:43 +08:00
vs code 一直感觉太丑了
|
80
cd2want 2018-05-11 09:27:52 +08:00
vscode
|
81
yzmm 2018-05-11 09:55:35 +08:00
|
82
duhongle 2018-05-11 12:08:40 +08:00
vs code
|
83
timothyye 2018-05-22 00:46:16 +08:00
NeoVim + vim-go
|
84
kenzi 2018-06-02 17:15:21 +08:00
neovim
|
85
vgmdj 2018-06-04 10:55:14 +08:00
goland
- 太吃内存,开上四五个,直接爆炸 - 跳转和查使用特方便 - 最新特性支持很快,比如 dep - 各种自带工具齐全,git 可视化界面,数据库可视化界面,rest api 测试等。(虽然比不上 gitkraken, workbench, postman,但胜在够用,装这一个所有常用功能都可以用了) vscode - 配置麻烦,但轻量,硬件要求低,开多份和长时间开着不卡 - 全文件搜索关键词这点真的很喜欢,有的不讲究的代码,全局用一个值,还不设成变量,这时候用 vscode 找省事。 |
86
yyl719133368 2018-07-03 10:57:27 +08:00
|