如何让自动完成 (GoCode) 与我的所有导入一起使用?

How to get autocomplete (GoCode) to work with all my imports?

在 GoClipse 中安装 GoCode 自动完成守护程序后,它适用于更通用的导入(fmt 等),但不适用于更具体的导入。

我相信我的 GoClipse 设置正确,因为它已经可以与一些导入一起使用。 我试图让它工作的具体导入是 "github.com/hyperledger/fabric/core/chaincode/shim".

我必须做些什么才能使这些导入工作,但我还没有弄清楚。我总是可以在没有自动完成的情况下编码,但是嗯。

有谁知道如何让它工作? 非常感谢。

注意:我会 post 图片来说明我的问题,但是:"You need at least 10 reputation to post images"。

编辑:它也不会自动完成局部变量。有关系吗?或者它是否按预期工作?

截图:

好的,所以我挖掘并找到了解决问题的方法。我基本上需要在我的机器上本地安装导入。

这可以使用 go get 命令轻松完成

例如,对于我遇到的具体问题,我希望导入 "github.com/hyperledger/fabric/core/chaincode/shim" 自动完成。 我运行命令

go get "github.com/hyperledger/fabric/core/chaincode/shim"

重新启动 GoClipse,它运行良好。

希望对其他人有所帮助。