1

最近团队中发生了语言切换。该团队将 Eclipse 作为 IDE 使用了几年。完成的第一件事是在 Eclipse 中安装 GoClipse 插件,但几个小时后,一些开发人员决定退出 Eclipse。其中一位说:

GoClipse 缺少主要功能,例如自动完成、导航到函数和自动导入。

目标:提供如何配置这些功能的完整指南,以便开发人员继续使用 GoClipse 而不是用另一个 IDE 替换它

问题

问题 1

CTRL+LMB结果:

在此处输入图像描述


问题 2

自动完成,例如输入fmt.结果:

在此处输入图像描述


问题 3

自动导入在 GoClipse 中不起作用

4

2 回答 2

1

概括

开发人员没有理由替换 GoClipse,因为 GoClipse 的主要功能也适用

答案

答案 1

在此处输入图像描述

要启用导航,即CTRL+ LMB,请按照说明进行操作,即发出go get -u golang.org/x/tools/cmd/oracle,然后单击并选择二进制文件所在Browse的路径。oracle注意:如果export GOPATH=/path/to/workspace然后二进制文件驻留在项目的 bin 目录中。


答案 2

要启用自动完成问题go get -u github.com/nsf/gocode,请单击Browse并选择 gocode 二进制文件(请参阅答案 1)


答案 3

启用自动导入问题go get golang.org/x/tools/cmd/goimports并将 goimports 的路径添加到 gofmt 字段。

于 2015-12-02T10:42:21.663 回答
0

安装指南的第 7 步内容如下:

“对于初始设置,请按照用户指南中配置部分的说明进行操作。”

实际上,配置部分解释了您需要哪些其他外部程序(例如 gocode 和 oracle),以及如何配置它们。

于 2015-12-17T12:48:23.023 回答