【问题标题】:What do you use to write Go [closed]你用什么来写 Go [关闭]
【发布时间】:2010-06-26 05:21:41
【问题描述】:

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

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

【问题讨论】:

  • 我们真的需要多个 Go 标记吗?
  • @Pynt — 由于“go”似乎是普遍共识,因此我使用 Go 的多个标签重新标记了这个问题和其他两个问题。
  • 有人说“为什么要去?”某处的文章链接?
  • @quillbreaker:你不想去,是吗?
  • 我发现宙斯编辑器对Go语言的支持很好。

标签: ide text-editor go


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    #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。如果您有任何未包括在内的内容,请告诉我,我很乐意添加。

    【讨论】:

      【解决方案3】:

      加入以发布强制性vim 答案。

      【讨论】:

      • 为什么链接指向 perl.org ?
      • 哈哈哎呀..我之前在浏览 perl 并在聊天中粘贴了某人的链接。猜猜我去vim的时候没有复制粘贴错一个:)
      【解决方案4】:

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

      【讨论】:

      • 你是在暗示 emacs 作为文本编辑器优于 vim?(注意我说的是文本编辑器而不是操作系统,没有比较)
      • 所以这就像一个 vim 半?
      • 哦不!他只是全押。
      【解决方案5】:

      如果您使用的是 Mac,有人发布了 TextMate 捆绑包。 (只需搜索 Go Google Group 讨论)。

      【讨论】:

        【解决方案6】:

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

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

        【讨论】:

          【解决方案7】:

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

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

          【讨论】:

            【解决方案8】:

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

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

            【讨论】:

              【解决方案9】:

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

              【讨论】:

              • 你只是在要求一场火焰战争。 (顺便说一句)
              • 2 年多后...我主要使用 vi。不过,我想尝试长时间使用 emacs 以更好地感受差异。我包含 emacs 是为了避免一场激烈的战争,而不是开始它。 :P 我想它可以采取任何一种方式。
              【解决方案10】:

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

              和亭

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 2011-01-05
                • 1970-01-01
                • 2011-03-23
                • 2010-09-05
                • 2016-09-13
                • 2010-09-12
                • 2010-10-10
                相关资源
                最近更新 更多