2017-10-10 59 views
1

無論如何有Intellij自動完成github項目的自動完成導入語句?Intellij去導入自動完成

如果我想導入github.com/gorilla/mux但我還沒有運行go get ...呢,有沒有辦法自動完成?

回答

3

但我還沒有運行go get ......但是,有沒有辦法自動完成?

號:Gogland應自動添加導入上保存,但只有當包首次安裝(存在於pkg文件夾您的工作空間,外部包)

即使在這種情況下,Gogland不會自動導入不明確的軟件包(也就是說,如果您有兩個rand軟件包,它會詢問您使用哪一個軟件包,即crypto/randmath/rand)。這不應該是這種情況。

+0

謝謝!另外,我有這樣的env設置: 在'〜/ go-projects'下,我有'src /','bin /'和'pkg /'。 在'src /'我有我所有的項目。現在,當我從'src/project-1'裏面運行'go get -t github.com/gorilla/mux'時,軟件包被安裝在'〜/ go-projects/src /'下。這是怎麼回事?還是應該在'〜/ go-projects/pkg /'下安裝? –

+1

@NishantRoy一個'go get'或'go get -u'應該足以下載源代碼(在你提到的'src'中),編譯並安裝到'pkg'('* .a'文件) – VonC