gocode自动完成不起作用

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

我选择的编辑器是 Brackets(使用https://github.com/David5i6/Brackets-Go-IDE)。但是我也不能让它与 vim+vundle 或 komodo 一起工作。

  • GOPATH 不是由 GO 安装设置的

  • 我按照指定的指令设置了 GOPATH 和 PATH,并且可以很好地处理 go 项目。

我的文件夹结构:

~/Documents/goDev/bin/

                      test

                      gocode

                 /src/

                     github/

                            jonas/

                                  test/

                                       test.go

                             nfs/

                                  gocode/

                                       ...

从我的 .profile:


export GOPATH=/Users/jonas/Documents/goDev

export PATH=$PATH:/usr/local/bin:/usr/local/go/bin/:/Users/jonas/Documents/goDev/bin

使用 go env 我得到:


...

GOPATH="/Users/jonas/Documents/goDev"

...

GOROOT="/usr/local/go"

GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"

...

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


宝慕林4294392
浏览 292回答 2
2回答

繁花不似锦

将以下内容添加到您的 .profile 并注销并重新登录:export GOROOT=/usr/local/go这让 gocode 与 LiteIDE 一起为我工作。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go