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

发布于 2024-12-04 18:37:22 字数 276 浏览 1 评论 0原文

已遵循如何安装 GoClipse 的说明

我根本没有发生任何自动完成的事情,无论是我编写的本地包、内置的东西还是GAE的东西(我已经将Go src下载到SDK文件夹,如wiki所述)。

是否有任何设置可以检查以确保其设置正确?自动完成功能应该在当前版本中工作吗?

The instructions how to install GoClipse have been followed.

I'm not getting any autocomplete stuff happening at all, either for local packages that I write, for built in stuff, or for GAE stuff (I have downloaded Go src to the SDK folder as the wiki states).

Are there any settings that I can check to ensure it is set up correctly? Is autocomplete supposed to work in the current version?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

无边思念无边月 2024-12-11 18:37:22

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

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

所以这不是您要参考的文章。相反,请检查 GoClipse

自动完成在 Eclipse 中称为内容辅助。 GoClipse 的功能如下:

现在通过适用于 Windows、OS X 64 位和 Linux 64 位的 Gocode 提供内容辅助。

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

As the GoClipse with AppEngine article you linked to says:

We assume the reader has a working copy of GoClipse running in their Eclipse environment.

so that’s not the article you want to refer to. Instead, check for GoClipse.

The auto completion is named content assist in eclipse. The GoClipse features state:

Now delivered with content assist via Gocode for Windows, OS X 64bit, and Linux 64bit.

Gocode is an auto-completion daemon. So you will also have to install and run that one besides your eclipse + GoClipse.

南汐寒笙箫 2024-12-11 18:37:22

Linux 平台的当前版本的 Goclipse 存在错误。目前它为 Windows、64 位 OS X 和 64 位 Linux 提供了预构建版本的 gocode。我只能用有限的资源在本地测试它,所以我真的依赖用户报告他们在以下位置发现的问题:

http://code.google.com/p/goclipse/issues/list

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

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

There is a bug in the current version of Goclipse for the Linux platform. It currently delivers a prebuilt version of gocode for Windows, 64 bit OS X, and 64 bit Linux. I have only been able to test it locally with limited resources, so I really depend on users to report the problems they find at:

http://code.google.com/p/goclipse/issues/list

If you are having problems, I urge you to download and install gocode into your $GOROOT/bin directory and see if that helps. Otherwise, the fix will come in the next release in a few days.

Also, sorry for causing you any trouble and thank you for trying Goclipse.

标点 2024-12-11 18:37:22

如果您没有在 Linux 上使用 gocode 上游(但与 Eclipse 一起提供),您也无法使用 CRTL+F11 构建应用程序,尽管只需单击“运行”->“运行”即可工作。

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

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

If you are not using a gocode upstream (but the one shipped with Eclipse) on Linux you are also no be able to build your application with CRTL+F11, although just clicking in Run->Run is going to work.

So, I strongly recommend to update your gocode on Linux, as simple as:

   $ sudo GOPATH=/opt/go/ go  get -u github.com/nsf/gocode 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文