当Go相当新的时候,我曾经使用Vi或Notepad ++作为编辑器,当时没有IDE可用。现在我打算用它做一些工作,经过快速搜索后发现有几种选择。之后我看了一眼SO,发现所有关于Go IDE的问题已经过时了。
所以,现在有一些选择,是时候让我问了;你会推荐什么IDE用于Go?为什么?我不关心它运行的操作系统,但请注意哪些操作系统。虽然不是完全必要,但我们会欣赏基本功能要点。
答案 0 :(得分:3)
有很多完整的选项,github.com/nsf/gocode是其中一个有用的部分。 go src包括vim的绑定(我用过的时间最长)和emacs。 Ctags和go似乎与CtrlP一起发挥得很好,并且标签栏可以增强,如果这是你的事情也可以。
我最近开始使用sublime text 2和插件GoSublime。代码完成,自动格式代码,快速绑定运行pkg单元测试开箱即用,很多好东西都很有效率。
如果您已经拥有了vim设置,那么请使用该b / c滚动它非常好用。我对自己的崇高文本印象深刻,并计划(尝试并)继续使用它。
答案 1 :(得分:0)
我怀疑任何人都可以为你回答这个问题,因为这是非常私人的事情。因此,here列出了当前可用的编辑器和与Go相关的插件。
我不知道它是否完整,但它至少会让你开始。
编辑:就个人而言,我使用Gedit来做所有事情。虽然我很少使用它们,但它可以连接我需要的任何外部工具。我使用的唯一Go相关的东西是语法高亮。谈到Go,我发现不需要一个完整的IDE。像C#,C ++,Java这样的语言在没有围绕它构建的整个IDE框架的情况下使用时效率不高。 Go没有这个问题。