Управление проектами в Гогланде

Я новичок в GO и мне нужна помощь. У меня есть эта структура всех моих проектов:

go_projects
-bin
-pkg
-src
--FirstProject
--SecondProject

Работа в Gogland Build #GO-171.3780.106 от 22 марта 2017 г. Мне нравится это автодополнение, которое теперь является стандартным для IDE. Но когда я работаю с SecondProject - Gogland всегда показывает в списке файлы из FirstProject и некоторые из них имеют одинаковые имена. Мой GOPATH../go_projects. Могу ли я что-то сделать, чтобы исключить модули FirstProject из автозаполнения для SecondProject и SecondProject из FirstProject??


person trashgenerator    schedule 01.04.2017    source источник


Ответы (1)


Используемая вами структура проекта не является правильной структурой Go. Вы должны следовать инструкциям здесь: https://golang.org/doc/code.html#Workspaces как это сделать. Что касается завершения, проекты являются частью одного и того же GOPATH (при правильной настройке), поэтому нормально, если они отображаются в режиме завершения друг друга. Однако вы можете исключить их, используя Настройки | Перейти | Импорт

person dlsniper    schedule 09.04.2017