【问题标题】:GoSublime: No code completion for App Engine packagesGoSublime:App Engine 包没有代码完成
【发布时间】:2014-02-23 15:28:45
【问题描述】:

我正在尝试设置 Sublime Text 2,以便它还为 App Engine 包提供代码完成。

在我的 GoSublime 用户设置中,我有

{
        "shell": ["/bin/bash"],
        "env": {"GOPATH": "$HOME/gocode/:$HOME/src/go_appengine/goroot/src/"},
        "fmt_cmd": ["goimports"]
}

但是,我无法让 App Engine 包工作的代码完成。

我还在 ~/src/go_appengine/goroot/pkg 中将 darwin_amd64_appengine/ 符号链接到 darwin_amd64。

有什么想法吗?

【问题讨论】:

    标签: google-app-engine go sublimetext2


    【解决方案1】:

    我与 GoSublime 的作者进行了相当长的讨论,他非常有帮助,我们终于解决了这个问题。

    您可以按照许多步骤进行操作in this GitHub issue

    在此过程中,作者修复了两个小错误,因此您可能只需要更新 GoSublime。如果这对您有所帮助,请将答案投票为正确。

    【讨论】:

      【解决方案2】:

      为了避免其他人访问 Ralf 链接到的问题。 这是我将GoSublime Settings-User 更改为:

      GoSublime.sublime-settings

      {
        "use_legacy_imports": true,
        "installsuffix": "appengine",
        "env": {
          "GOPATH": "$HOME/google-cloud-sdk/platform/google_appengine/goroot"
        }
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-04-07
        • 1970-01-01
        • 2011-03-21
        • 2015-03-28
        • 1970-01-01
        • 2018-09-18
        • 2016-12-21
        相关资源
        最近更新 更多