Autocomplete Golang自动完成nsf包

Autocomplete Golang自动完成nsf包,autocomplete,go,Autocomplete,Go,我已经安装了升华和去 尝试了提供的自动完成功能 它适用于标准软件包 但不适用于从github获取的外部包 在这方面的任何帮助都将不胜感激。谢谢。只有在您构建并安装这些外部软件包时,它才会起作用 如果你只是去获取他们的源代码,那么即使所说的源代码在GOPATH/src/…中,也无法完成 这些包至少需要编译(GOPATH/pkg) 如“”中所述,ago get-u all可以提供帮助。用于go autocomplete工作(Atom Editor、Sublime,甚至带有autocomplete的v

我已经安装了升华和去

尝试了提供的自动完成功能

它适用于标准软件包

但不适用于从github获取的外部包


在这方面的任何帮助都将不胜感激。谢谢。

只有在您构建并安装这些外部软件包时,它才会起作用

如果你只是
去获取他们的源代码,那么即使所说的源代码在
GOPATH/src/…
中,也无法完成

这些包至少需要编译(
GOPATH/pkg


如“”中所述,a
go get-u all
可以提供帮助。

用于go autocomplete工作(Atom Editor、Sublime,甚至带有autocomplete的vim)

  • 您的包必须放置在go路径中。(如果项目位于github上,并且您使用get工具,则可以自动执行此操作)

  • 您必须构建您的包

     go build $GOPATH/pathToYourProject...
    
     go install $GOPATH/pathToYourProject...
    
  • 你必须安装你的软件包

     go build $GOPATH/pathToYourProject...
    
     go install $GOPATH/pathToYourProject...
    

  • 您必须在启动sublime之前设置
    GOPATH
    ,或者在项目文件夹中设置
    GOPATH
    。我使用了命令go install og all my github external code。找到在GOPATH/pkg/darwin_amd64/github.com上创建的对象文件。设置GOPATH和GOROOT路径。重新启动崇高的文本。但它仍然不起作用。我哪里出错了吗。@伙计们,我不使用gocode,只使用gosublime(),一旦安装了外部库(
    go install
    ),完成就可以了。