15

我知道这有点太早了,但我一直在尝试Go(谷歌的编程语言),在 gedit 中编写代码有点烦人。

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

4

10 回答 10

38

在 $GOROOT/misc 下有 emacs、vim、xcode 和 kate 的语法高亮文件。使用这些编辑器中的任何一个都应该这样做。

于 2009-11-13T19:17:42.263 回答
12

#go-nuts irc 频道中的某个人有一个用于 gedit 的 Go 语法文件,所以我会在那里问你是否需要。

我个人使用 Rob Pike 和 Russ Cox 使用的:acme。而且我知道 Ken Thompson 仍然使用sam

编辑:对于那些感兴趣的人,我创建了一个页面来收集各种文本编辑器的 Go 语法高亮文件。如果您有任何不包括在内的内容,请告诉我,我很乐意添加。

于 2009-11-13T23:05:55.707 回答
3

插入以发布强制性的vim答案。

于 2009-11-13T19:10:51.443 回答
3

我会看到你的 vim 并提高你一个 emacs。

于 2009-11-13T19:20:08.343 回答
2

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

于 2009-11-13T19:26:44.617 回答
2

在寻找替代品后,我找到了这个线程。Perez 先生为 gtk sourceview 创建了一个语法文件,这样 gedit、scribes 等编辑器就可以对 Go 进行语法高亮了~

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

于 2009-11-13T20:11:04.630 回答
2

一些尚未有人提及的信息:Go 发行版附带了一个名为gofmt的程序,该程序为该语言提供了标准化格式。您可以通过它运行打高尔夫球并获得干净的输出。请参阅此示例

我一直在使用Emacs,所以我最初开始认为 Emacs 没有 Go 模式并问了这个问题。然后一分钟后,我提出了find . -name "*.el"在 Go 源代码树顶部执行的想法,并且能够回答我自己的问题。其他一些人似乎发现这个答案很有用。

于 2009-11-14T02:19:41.243 回答
1

Notepad++可能可以通过对 C++ 的语法文件进行一些调整来工作。

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

于 2009-11-13T19:27:49.357 回答
0

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

于 2009-11-13T19:13:54.923 回答
0

就我个人而言,我发现 kate 的拆分窗口功能在 Go 编程中非常有用。(添加了 kate 语法高亮文件的 Ubuntu 10.4 LTS)

布亭

于 2010-06-25T21:21:41.760 回答