Eclipse 如何在GoClipse中启用自动完成?

Eclipse 如何在GoClipse中启用自动完成?,eclipse,go,autocomplete,eclipse-plugin,goclipse,Eclipse,Go,Autocomplete,Eclipse Plugin,Goclipse,下面介绍了如何安装GoClipse 我根本没有收到任何自动完成的东西,无论是我编写的本地包、内置的东西还是GAE的东西(我已经将Go-src下载到了wiki声明的SDK文件夹中) 是否有任何设置可供我检查,以确保设置正确?autocomplete是否应该在当前版本中工作?正如您链接到的GoClipse with AppEngine文章所说: 我们假设读者有一个运行在Eclipse环境中的GoClipse的工作副本 所以这不是你想要参考的文章。相反,请检查是否存在错误 eclipse中的自动完成名

下面介绍了如何安装GoClipse

我根本没有收到任何自动完成的东西,无论是我编写的本地包、内置的东西还是GAE的东西(我已经将Go-src下载到了wiki声明的SDK文件夹中)


是否有任何设置可供我检查,以确保设置正确?autocomplete是否应该在当前版本中工作?

正如您链接到的GoClipse with AppEngine文章所说:

我们假设读者有一个运行在Eclipse环境中的GoClipse的工作副本

所以这不是你想要参考的文章。相反,请检查是否存在错误

eclipse中的自动完成名为内容辅助。GoClipse的功能状态为:

现在通过Windows、OS X 64位和Linux 64位提供内容帮助


Gocode是一个自动完成守护程序。因此,除了eclipse+GoClipse之外,您还必须安装并运行该软件。

当前版本的Linux平台GoClipse中存在一个bug。它目前提供了适用于Windows、64位OS X和64位Linux的预构建版本的gocode。我只能在资源有限的情况下在本地进行测试,因此我真正依靠用户报告他们在以下位置发现的问题:

如果您遇到问题,我建议您下载gocode并将其安装到$GOROOT/bin目录中,看看这是否有帮助。否则,修复程序将在几天后发布到下一个版本中


另外,很抱歉给您带来任何麻烦,并感谢您尝试Goclipse。

如果您没有在Linux上使用gocode upstream(但Eclipse附带的gocode),您也无法使用CRTL+F11构建应用程序,尽管只需单击Run->Run即可

因此,我强烈建议您在Linux上更新gocode,简单如下:

   $ sudo GOPATH=/opt/go/ go  get -u github.com/nsf/gocode