Quora 上关于 Go IDE 的回答,最多的居然是 Visual Studio Code……

2016-09-01 19:22:37 +08:00
 rrfeng

https://www.quora.com/Go-programming-language-What-is-the-best-IDE-to-use-for-Go

于是我下载了一个试试。

5161 次点击
所在节点    Go 编程语言
75 条回复
Reficul
2016-09-01 22:49:48 +08:00
@justfly

我能问一下, vim-go 在 go 升级到 1.6 之后,保存的时候有错误不会在左边有红色提示了。
Syntastic 还是 vim-go 的问题呢,还是我姿势不对。
已经清空.vim 和 gopath 重新安装过,还是这样。 goimports 和格式化还是工作的。
具体用的 spf13 , go 的默认配置, youcompleteme 补全。
Comdex
2016-09-01 23:24:18 +08:00
用 liteIDE 很不错
janxin
2016-09-01 23:29:34 +08:00
@Reficul 一般都是 golang 依赖工具没更新
janxin
2016-09-01 23:30:33 +08:00
vsc 还是很不错的,我作为团队首选编辑器推荐。不过写 react 还是 atom 好…
49
2016-09-01 23:43:10 +08:00
@wph95 clion 支持 golang
Reficul
2016-09-01 23:44:46 +08:00
@janxin
有可能吧,不过不应该发生啊。
go-tools Arch 会滚动更新,再缺失的 tool vim-go 也会自动下载。而且 gopath 都删掉过了了,那些工具都是由 vim-go 下载源码编译安装的😂
ivmm
2016-09-02 00:58:43 +08:00
@zhuangzhuang1988 在一个 1 核心 1G 的 win10 虚拟机里, atom 、 vscode 都比 sublime 慢。。。 mac 下我觉得三者一样快
kamen
2016-09-02 01:12:59 +08:00
只用过 sublime 和 vscode,感觉各有好处,就使用体验来说,我推荐 vscode
scnace
2016-09-02 01:21:34 +08:00
因为那个神奇的打字特效入了 Atom
表示跟 Mint 关文件夹的速度比
什么东西在我眼里都是 好快啊!没用过 vscode , vscode 也有类似 apm 这种命令行工具吗?工具包多吗? 上面说 vimgo 的 我跟你们说 emacs 也有 go plugin 哦~
zonghua
2016-09-02 01:51:13 +08:00
@ivmm 其实 vscode 可不可以做成热启动,像 Chrome 一样后台保持着,打开文件的时候可以快速读取
SlipStupig
2016-09-02 04:59:45 +08:00
还是期待 jetBrians 家的,像我这种混合 python 一起开发的,根本离不开 pycharm
Perry
2016-09-02 05:02:09 +08:00
好奇为什么是居然呢?
herozzm
2016-09-02 06:32:28 +08:00
jetBrians 加 go 插件也蛮不错的,对于 jetBrians 粉来说
ktereyp
2016-09-02 08:46:53 +08:00
@Reficul 其实是 syntastic 移除了这个功能,两个项目的开发者还有个口水仗 https://github.com/fatih/vim-go/issues/814
missdeer
2016-09-02 08:52:12 +08:00
vscode 很好啊,我是一路从 vim-go=>liteide=>IDEA=>VScode=>Atom=>VSCode 这样转过来的
beginor
2016-09-02 09:06:43 +08:00
vscode 就编辑器来说确实不错,有插件几乎无所不能, 但是在全局代码分析和重构上确实不如 JetBrains 家的
frozenshadow
2016-09-02 09:12:40 +08:00
@SlipStupig pycharm 也可以用 go 插件的吧。

我是用了一段时间 vscode 之后,换成 phpstrom+插件的
kideny
2016-09-02 09:23:30 +08:00
为啥没人推荐 brackets ,这种帖子一出,哎!
fising
2016-09-02 09:27:44 +08:00
期待 jetbrains
xpol
2016-09-02 09:28:58 +08:00
我就说两点点,关于插件和插件编写的体验:

Atom 的各种 linter 插件错误提示显示统一,因为有 atom linter 框架。 Vscode 的是各显示各的,有在上面,有在下面。

atom 插件编写各种简单,不简单的都有库,比如写个 linter 就不到 100 行的事情。而 vscode 呢?本来打算把我的 atom-linter-luacheck 移植到 vs code ,结果能找到的例子全身 cs 架构的,我去。。。

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

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

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

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

© 2021 V2EX