如何使自动完成(GoCode)与我的所有导入配合使用?

时间:2019-01-03 10:37:38

标签: eclipse go autocomplete eclipse-plugin goclipse

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

我确实相信GoClipse的设置正确,因为它已经可以用于某些导入。 我要使其起作用的特定导入是“ github.com/hyperledger/fabric/core/chaincode/shim”。

要使这些导入正常工作,我必须要做一些事情,但我还没有弄清楚。我总是可以在没有自动补全的情况下进行编码,但是。

有人知道如何使它工作吗? 谢谢你。

注意:我会发布图片来说明我的问题,但是很好:“发布图片至少需要10个声誉”。

Edit:它也不会自动完成局部变量。有关系吗?还是按预期工作?

屏幕截图:

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

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

这可以通过go get命令轻松完成

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

  

获取“ github.com/hyperledger/fabric/core/chaincode/shim”

重新启动GoClipse,它运行完美。

希望它对其他人有帮助。