GoSublime:App Engine包没有代码完成

时间:2014-02-23 15:28:46

标签: google-app-engine go sublimetext2

我正在尝试设置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。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:1)

保存其他人不要访问Ralf链接的问题。 以下是我将GoSublime Settings-User更改为:

的内容

GoSublime.sublime-settings

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