你用什么来写Go

时间:2009-11-13 19:09:22

标签: ide text-editor go

我知道它有点太早,但我一直在试用Go(谷歌的编程语言),并且在gedit中编写代码很烦人。

所以,我的问题是:你用什么来试验Go?

10 个答案:

答案 0 :(得分:38)

<$>在$ GOROOT / misc下,有针对emacs,vim,xcode和kate的语法高亮文件。使用任何这些编辑都应该这样做。

答案 1 :(得分:11)

#go-nuts irc频道中有人有gedit的Go语法文件,所以如果你想要的话,我会问你。

我个人使用Rob Pike和Russ Cox使用的内容:acme。我知道Ken Thompson仍在使用sam

编辑:对于有兴趣的人,I have created a page to collect Go syntax highlighting files for various text editors。如果您有任何未包含的内容,请告诉我,我将很乐意添加它。

答案 2 :(得分:3)

放弃发布强制性vim回答。

答案 3 :(得分:3)

我会看到你的vim并给你一个电子邮件。

答案 4 :(得分:2)

如果你在Mac上,有人已经为TextMate发布了一个捆绑包。 (只需搜索Go Google小组讨论)。

答案 5 :(得分:2)

在搜索替代方案后,我找到了this thread。 Perez先生为gtk sourceview创建了一个语法文件,因此gedit,scribes等编辑可以为Go~

提供语法高亮显示

只需将this复制到/usr/share/gtksourceview-2.0/language-specs/

答案 6 :(得分:2)

有些信息没有人提到过:Go发行版附带了一个名为 gofmt 的程序,该程序为该语言提供了标准化格式。你可以运行高尔夫球穿过它并获得干净的输出。见this example

我一直在使用 Emacs ,所以我最初开始认为Emacs没有Go模式并且问this question。然后一分钟后,我问我在Go源代码树的顶部有find . -name "*.el"的概念,并且能够回答我自己的问题。其他一些人似乎认为答案很有用。

答案 7 :(得分:1)

Notepad++可能适用于对C ++的语法文件进行一些调整。

要查看差异,请阅读Go For C++ Programmers

答案 8 :(得分:0)

vim或emacs?我还没玩过Go,但这些是我为自己编程时使用的唯一编辑器。

答案 9 :(得分:0)

我个人认为kate的分割窗口功能在编程时非常有用。 (添加了kate语法高亮文件的Ubuntu 10.4 LTS)

布袋