HACKER Q&A
📣 marcus_holmes

Best Go Integration with an Editor?


I've been using VS Code, but finally realised today that I'm fighting the editor to get it to autocomplete properly, and it's too feature-rich to be usable now. What's everyone using that has good Go integration?


  👤 sethammons Accepted Answer ✓
I use GoLand. I’ve been writing Go for the better part of a decade now. I started in Sublime Text. Things were good. Then came VS Code. The experience was so good that I dropped Sublime in a heartbeat. Eventually, modules were introduced and language servers seemed to kinda sometimes work. VS Code would routinely not autocomplete or allow jump to definition. I begrudgingly tried GoLand. I didn’t like it at first since I was so proficient in VS Code. I would dance between the two editors, only going to GoLand when VS Code’s Go module would fail. I gave up fighting VS Code’s Go experience and fully switched to GoLand. I should have done it sooner.

👤 diehunde
For a big project GoLand is the way to go. For small or quick edits I like to use vim with the vim-go plugin[1].

[1]https://github.com/fatih/vim-go


👤 cultofthecow
GoLand and that's it. Simply the best and the only tool.

👤 kevinherron
Another voice for GoLand...

👤 slipwalker
#4 vouching for GoLand.

👤 dakiol
GoLand.