最近团队中发生了语言切换。该团队将 Eclipse 作为 IDE 使用了几年。完成的第一件事是在 Eclipse 中安装 GoClipse 插件,但几个小时后,一些开发人员决定退出 Eclipse。其中一位说:
GoClipse 缺少主要功能,例如自动完成、导航到函数和自动导入。
目标:提供如何配置这些功能的完整指南,以便开发人员继续使用 GoClipse 而不是用另一个 IDE 替换它
问题
问题 1
CTRL+LMB结果:
问题 2
自动完成,例如输入fmt.结果:
问题 3
最近团队中发生了语言切换。该团队将 Eclipse 作为 IDE 使用了几年。完成的第一件事是在 Eclipse 中安装 GoClipse 插件,但几个小时后,一些开发人员决定退出 Eclipse。其中一位说:
GoClipse 缺少主要功能,例如自动完成、导航到函数和自动导入。
目标:提供如何配置这些功能的完整指南,以便开发人员继续使用 GoClipse 而不是用另一个 IDE 替换它
问题
问题 1
CTRL+LMB结果:
问题 2
自动完成,例如输入fmt.结果:
问题 3
概括
开发人员没有理由替换 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)
启用自动导入问题go get golang.org/x/tools/cmd/goimports并将 goimports 的路径添加到 gofmt 字段。