2017-10-10 130 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