我正在尝试设置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。
有什么想法吗?
答案 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"
}
}