2014-02-23 55 views
3

我想要設置Sublime Text 2,以便它也爲App Engine包提供代碼完成。GoSublime: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。

任何想法?

回答

1

我和GoSublime的作者進行了很長時間的討論,他非常有幫助,我們終於解決了這個問題。

你可以沿着很多步驟in this GitHub issue

一路上,作者修復了兩個小錯誤,因此更新GoSublime可能就是您需要做的所有事情。如果這對你有幫助,請正確回答答案。

1

保存其他訪問Ralf鏈接到的問題。 這是我改變GoSublimeSettings-User到:

GoSublime.sublime-settings

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