Как заставить автозаполнение (GoCode) работать со всем моим импортом? - PullRequest
0 голосов
/ 03 января 2019

После установки демона автозаполнения GoCode в GoClipse он работает для более общего импорта (fmt и тому подобное), но не для более специфичных.

Я верю, что мой GoClipse правильно настроен, поскольку он уже работает с некоторыми операциями импорта. Конкретный импорт, для которого я пытаюсь заставить его работать, это "github.com/hyperledger/fabric/core/chaincode/shim".

Должно быть что-то, что я должен сделать, чтобы этот импорт работал, но я еще не понял этого. Я всегда могу кодировать без автозаполнения, но эх.

Кто-нибудь знает, как заставить это работать? Большое спасибо.

Примечание: я бы опубликовал изображения, чтобы проиллюстрировать мою проблему, но хорошо: "Вам нужно как минимум 10 репутации, чтобы опубликовать изображения".

Редактировать: Он также не выполняет автозаполнение локальных переменных. Это связано? Или это работает как задумано?

Скриншоты:

enter image description here

enter image description here

enter image description here

1 Ответ

0 голосов
/ 09 января 2019

Ладно, вот я покопался и нашел решение своей проблемы. В основном мне нужно было локально установить импорт на мою машину.

Это легко сделать с помощью команды go get

Например, для конкретной проблемы я хотел, чтобы импорт "github.com/hyperledger/fabric/core/chaincode/shim" выполнялся автоматически. Я выполнил команду

иди "github.com/hyperledger/fabric/core/chaincode/shim"

Перезапустил GoClipse и он отлично работает.

Надеюсь, это поможет кому-то еще.

...