Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Другие языки > Go: Как девелопить в IntellJ IDEA ?


Автор: EvilsInterrupt 6.12.2013, 11:03
Делаю первые шаги в изучении этого нового для меня языка программирования, языка Go.

Проблема в том что IDEA работает с файловыми путями не так как Go-тулчейн, к примеру gobuild.

Разработка в Intellj IDEA 12 + goide(плагин к среде)

Подробнее:

Про GO-тулчейны:
1) Для тулзов идущих с поставкой к Go, к примеру gobuild нужно задавать файловый путь к сорцам на go. К примеру d:\projects\go-workspace\ задаем в %GOPATH%
2) Чтобы построить с помощью gobuild бинарь, мы должны перейти в папку проекта и скомпилить из нее cd %GOPATH%\src\<my project dir> ; gobuild. Внимание 'src' обязательно!
3) Тогда gobuild построит бинарь в %GOPATH%\bin который для удобства можно запихнуть в %PATH%

Про IDEA:
1) Среда работает с другими файловыми путями. Для нее это будет выглядеть так d:\projects\go-workspace\<my project dir>\src

Обратим внимание на:
gobuild:  %GOPATH%\src\<my project dir>
idea: d:\projects\go-workspace\<my project dir>\src

пути различаются! Как выйти из этого положения? Или что я не пониманию?

Автор: EvilsInterrupt 22.12.2013, 12:43
Практика показала что плагин GoIDE к Intellj IDEA никак не способствует удобной разработке. На мой взгляд  Notepad++ или Sublime Text (с его Gosublime) куда лучше справляются.

Автор: k0rvin 24.12.2013, 16:41
Меня Sublime в последнее время начинает раздражать периодическими фризами. Юзаю Acme. Да, нет подсветки, нет автодополнения кода, но первое как-то вообще не напрягает, а со вторым вполне можно жить.

Автор: k0rvin 24.12.2013, 18:00
Вот небольшая демка: http://www.youtube.com/watch?v=tG035iwB6yo
Также существует неплохой туториал по Acme: http://research.swtch.com/acme

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)