DEV Community

Cover image for What Editor are YOU Using for Go Programming??
Jeremy Morgan for Pluralsight

Posted on • Originally published at jeremymorgan.com

What Editor are YOU Using for Go Programming??

So I'm running a poll right now to see what editor Go programmers prefer. Vote for your favorite and I'll post the results here.

I write Go with several different editors. But here are some of my favorites for Go programming:

Goland

Editors for Go Programming

Goland is by far my favorite editor, especially for larger projects. It's tailor-made for Go programming and has some excellent features like:

  • Built-in debugging
  • Smart completion
  • Inspections
  • Refactoring tools

It's the best IDE I know of right now for serious Go development. It's the one I use the most right now.

Find out more about Goland here


Visual Studio code

Editors for Go Programming

VS Code is great for many languages, and Go is no exception. Simply install the Go extension for Visual Studio Code and get coding!!

Get Visual Studio Code Here


Atom Editor

Editors for Go Programming

I use the Atom editor for a ton of stuff. In fact, most of my articles are written with Atom, because it's fast and runs on all platforms identically. It also works great for writing Golang. You get syntax highlighting, Git integration, and more. The IDE Golang Atom package looks pretty promising, though I haven't used it much yet.

Get the Atom Editor Here


Sublime text

Editors for Go Programming

Good old Sublime has been a staple for me for about eight years. I've written nearly every language I know with it at one point. It's pretty good for quick and dirty Go programming too! There are a ton of great Go plugins for it, and it's fast and easy.

And cross-platform too!

Download Sublime Text Here


Vi/Vim

Editors for Go Programming

Ah, the old die-hard. I write a ton of Go with Vim, especially quick one-off stuff. If I want to jump into a file and do some quick edits or build something small, Vim is the way to go for me. It's simple, stays out of my way, and I can navigate it quickly. While there is a bit of a learning curve with using Vim, most programmers who use it say they're faster with it than anything else.

Download Vim Here


So what do YOU use?

I'm curious about what Go programmers in my sphere are using. Vote here or let me know in the comments. I'd love to know what folks are using for Go code these days.

Top comments (11)

Collapse
 
atulcodex profile image
๐Ÿšฉ Atul Prajapati ๐Ÿ‡ฎ๐Ÿ‡ณ

I'm using Vs code for all ๐Ÿ’›๐Ÿ’š๐Ÿงก

Collapse
 
shubhamsaurav profile image
Shubham Saurav

I am learning Golang and I use VSCode all the time

Collapse
 
jeremycmorgan profile image
Jeremy Morgan

Same here. I use VS Code for nearly everything these days

Collapse
 
kailyons profile image
Loralighte

While not a specific Go-Programmer, I usually stick with either Atom or VSCode for most (if not all my work)

Collapse
 
davispeixoto profile image
Davis Peixoto

Goland

Collapse
 
glaucia86 profile image
Glaucia Lemos

I've been used Vs Code :)

Collapse
 
brpaz profile image
Bruno Paz • Edited

I use a mix of VSCode and Goland, but start using mostly Goland.

The main issues I have with VSCode is that autocomplete randomly stops working. I found Goland to be a lot more stable and faster.

Collapse
 
ibreaker profile image
Breaker

Goland

Collapse
 
hbrawnak profile image
Md. Habibur Rahman

Goland

Collapse
 
delta456 profile image
Swastik Baranwal

I am using VS Code.

Collapse
 
tutuz profile image
Tsuji Daishiro • Edited

This survey will also be helpful. VS Code is the most popular. And for me, GoLand!

blog.golang.org/survey2019-results