Go使用哪种IDE?

Go使用哪种IDE?,ide,go,Ide,Go,有一段时间,Go还很新的时候,我使用Vi或Notepad++作为编辑器来处理它,当时没有可用的IDE。现在我打算用它做一些工作,在快速搜索后发现有几个选项。之后,我看了一下SO,发现所有关于Go IDE的问题都是过时的 所以,现在有了一些选择,是时候问我了;对于围棋,你推荐什么IDE?为什么?我不在乎它在哪个操作系统上运行,但请记下是哪个操作系统。基本功能要点虽然不是完全必要,但仍值得一提。有很多完整的选项,github.com/nsf/gocode是其中一个有用的部分。go src包括vim(

有一段时间,Go还很新的时候,我使用Vi或Notepad++作为编辑器来处理它,当时没有可用的IDE。现在我打算用它做一些工作,在快速搜索后发现有几个选项。之后,我看了一下SO,发现所有关于Go IDE的问题都是过时的


所以,现在有了一些选择,是时候问我了;对于围棋,你推荐什么IDE?为什么?我不在乎它在哪个操作系统上运行,但请记下是哪个操作系统。基本功能要点虽然不是完全必要,但仍值得一提。

有很多完整的选项,github.com/nsf/gocode是其中一个有用的部分。go src包括vim(我使用了最长时间)和emacs的绑定。CTAG和go似乎与CtrlP配合得很好,如果这是你的事情,那么tagbar也可以进行扩展

我最近开始使用sublime text 2和插件GoSublime。代码完成、自动格式化代码、用于开箱即用地运行pkg单元测试的快速绑定,还有很多有助于提高效率的好东西


如果你已经有了一个你喜欢的vim设置,那就使用b/c吧,它工作得很好。我自己也对Supreme文本印象深刻,并计划(尝试)继续使用它。

我怀疑是否有人能为您回答这个问题,因为这是一件非常私人的事情。因此,这里列出了当前可用的编辑器和Go相关插件

我不知道它是否完整,但它至少会让你开始


编辑:就我个人而言,我什么都用Gedit。它有连接我需要的任何外部工具的设施,尽管我很少使用它们。我唯一使用的与Go相关的东西是语法高亮显示。说到Go,我发现不太需要一个完整的IDE。C语言、C++、java语言在使用时没有效率,而没有一个完整的IDE框架。Go没有这个问题。

我目前选择的所有语言都是TextMate:它可以处理文本并调用编译器。还有什么重要的吗?:)我使用ViM和syntastic插件进行编辑,以检查错误,并使用bash进行编译/运行。这也是我在Javascript、Ruby、Python、C、D中使用的东西……为什么要关闭它?我可以在其他5种语言中找到同样的问题,如@evanmcdonnal请(重新)阅读Python问题上的锁定消息,这些类型的问题在SE的历史上可能曾经被接受过,但现在已经不存在了。@evanmcdonnal尽管我在下面提供了答案,知道这些主题已经结束,我更喜欢这样做,以开创一个反对附带问题的先例,并阻止它变成一个固执己见的论坛。我来这里是为了简单明了的答案,但那只是我:)+1代表崇高的文本2和我。