gocode自动完成功能不起作用

J0-*_*nas 7 ide go

我想使用自动完成,但无法获得gocode(https://github.com/nsf/gocode)工作.

我选择的编辑器是Brackets(使用https://github.com/David5i6/Brackets-Go-IDE).但我无法让它与vim + vundle或komodo合作.

  • GO安装没有设置GOPATH
  • 我设置GOPATH和PATH就像指定的指令一样,可以正常工作.

我的文件夹结构:

~/Documents/goDev/bin/
                      test
                      gocode
                 /src/
                     github/
                            jonas/
                                  test/
                                       test.go
                             nfs/
                                  gocode/
                                       ...
Run Code Online (Sandbox Code Playgroud)

来自我的.profile:

export GOPATH=/Users/jonas/Documents/goDev
export PATH=$PATH:/usr/local/bin:/usr/local/go/bin/:/Users/jonas/Documents/goDev/bin
Run Code Online (Sandbox Code Playgroud)

随着环境,我得到:

...
GOPATH="/Users/jonas/Documents/goDev"
...
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
...
Run Code Online (Sandbox Code Playgroud)

我的设置有问题吗?或者我可能错过了其他什么?

提前致谢

小智 2

将以下内容添加到您的 .profile 并注销并重新登录:

export GOROOT=/usr/local/go
Run Code Online (Sandbox Code Playgroud)

这让 gocode 在 LiteIDE 上为我工作。