如果开发人员开始编写GoClipse缺少主要功能的代码,他们是否应该用另一个IDE替换Eclipse?

如果开发人员开始编写GoClipse缺少主要功能的代码,他们是否应该用另一个IDE替换Eclipse?,eclipse,import,autocomplete,goclipse,Eclipse,Import,Autocomplete,Goclipse,最近团队中发生了语言转换。该团队将Eclipse作为IDE使用了几年。做的第一件事是,但几个小时后,一些开发人员决定退出Eclipse。其中一人说: GoClipse缺少主要功能,比如自动完成、导航到 函数和自动导入 目标:提供如何配置这些功能的完整指南,以便开发人员继续使用GoClipse,而不是用另一个IDE替换它 问题 问题1 CTRL+LMB会导致: 问题2 自动完成,例如键入fmt。会导致: 问题3 摘要 没有理由认为GoClipse应该被开发人员取代,因为GoClipse的主

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

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

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

问题

问题1

CTRL+LMB会导致:


问题2

自动完成,例如键入
fmt。
会导致:


问题3


摘要

没有理由认为GoClipse应该被开发人员取代,因为GoClipse的主要功能也可以使用

答案

答复1

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


答复2

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


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

步骤7如下:

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

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