D
D
DeusModus2012-04-14 20:10:34
go
DeusModus, 2012-04-14 20:10:34

Go IDE

Hello.

I write on Go, so far only for the sake of interest. Development platform - windows 7 64. Today I decided to put a normal IDE or at least contextual auto-completion + assembly in the editor.
In general, I spent 4 hours setting up all possible environments and none of them worked: D

Idea doesn’t see anything in the project files (the community version behaves very strangely, and from the one I bought only for sharp and php)
Notepad ++ didn’t pick up the
Sublime Tex highlight 2 refuses to do build
Go lite ide does not do autocomplete and is somehow very miserable (after reading the manual three times right there on Habré)

Who writes projects on it? Or am I so curmudgeonly? If so, what else can anyone have a step-by-step howto to get normal highlighting / auto-completion / assembly / inspection and so on?

Answer the question

In order to leave comments, you need to log in

12 answer(s)
E
evilbloodydemon, 2012-04-14
@evilbloodydemon

Sublime Text + GoSublime + Gocode seems like the best option for me so far. It worked right after installation - build, full autocomplete, autoformat and even displaying errors in the editor.
Although I would like a full-fledged IDE, yes.

V
Vasily minodvesP, 2015-10-31
@benoni

LiteIDE - https://github.com/visualfc/liteide

D
DLag, 2012-04-15
@DLag

I use Eclipse + Goclipse + Gocode.
More than satisfied.
There is a transition to functions, highlighting, autocomplete.
Installed quite simply.

A
akzhan, 2017-01-20
@akzhan

So JetBrains Gogland was born.

D
DieselDraft, 2015-11-22
@DieselDraft

Atom + go-plus

I
Ivan Kupalov, 2013-12-05
@charlag_khan

Think about what exactly do you need? Most likely, auto-completion did not start in your liteide, because the gocode daemon is not installed . Gocode basically does everything I need. I use it in conjunction with Vim and it's really convenient for me. There is even a tutorial , in English, however, maybe I will translate it someday. Highlighting, very smart auto-completion, documentation, whatever you want (check out the demo ).
In theory, this should also be supported by liteide. There is also a bundle for Emacs. Just from what I know, a lot of Google developers just use vim.

X
XakRu, 2015-03-24
@XakRU

Choose an environment that is convenient for you.
everything is done with plugins and modules
https://github.com/golang/go/wiki/IDEsAndTextEdito...

A
Ali Aliyev, 2014-01-15
@ali_aliev

vim+gocode

D
Dmitry Shnyrev, 2014-10-29
@dmnBrest

Installed the Golang plugin on InteliJ IDEA 13 from the repository - it works fine. May not see dependencies in project files due to unconfigured Project SDK in File -> Project Structure. I've been playing for over a month with no glitches.
The only drawback is the old version in the repository, it is almost a year old. To use the new version, you need to compile the plugin yourself from the sources in github and only for the new version 14 of IDEA (which is still in beta). I suffered with the new version, then scored and returned to the old, stable version for 13. By the way, the plugin developers are actively developing and fixing bugs, they answered my questions about bugs very quickly. So I'm waiting for the new version 14 of the IDE and the official version of the plugin.

D
danforth, 2016-10-06
@danforth

Tried PHPStorm + plugin for Go. It seems not bad, starting from the button (go run)
Now I decided to use the free one: Visual Studio Code + Go . It seems not bad, you just need to define the GOPATH variable (in the case of Win). How to do this is easy to google.

J
jewubinin, 2016-10-08
@jewubinin

IDEA is a monster, in the future, when the plug-in for the Go language is completed, it will be the coolest. But the plugin has been sawing for many years and is still far from perfect. What does not allow you to take advantage of the full power of this cool environment. And it will not slow down less from this partial use.
LiteIDE - flies even on weak hardware. The basic stuff is there.
However, if we take into account that breakpoints and other things for full debugging in Go are bad - this is a payment for multithreading and goroutines - then we have that programming environments are no better than specialized programmer text editors:
Emacs, vim, Sublime, Atom and etc.
For all of them there are plug-ins for Go.

N
NeoCode, 2021-09-21
@NeoCode

I tried GoLand - it is paid and unusual after C / C ++ development environments (mainly Visual Studio).
VSCode is webdual crap, I still can't visually work with such an interface. Perhaps this is a matter of habit, but I just do not understand the structure of open windows.
But LiteIDE has come in, although it has some illogicalities at the beginning: there is no explicit "Project" menu and no explicit concept of "project", and the command to create a new project is hidden in the "File - New" menu.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question