Great text editor for Golang

You might think this is another blog post about Vim, Emacs, Atom, or Sublime. No, it’s not. All of those editor are super great. I have used all of them, and still using Atom for all of my Rails projects, and using Vim for all Linux related tasks. I’m happy with them. However when it come to Golang, I kind of feel not comfortable very much with those tools. I don’t need all of those configs for other stuff from Atom or Vim. Then I dis some research and found this amazing little small editor but still powerful, and it’s Textadept.

Textadept is an text editor written in about 200o lines of Lua. And it’s super fast!!!

Here is a quick screenshot of how it look with my Golang code:

Screen Shot 2016-03-14 at 11.17.27 PM

Here is the reasons why I love it so much

  1. It’s very fast
  2. It support Mac/Linux/Window
  3. It’s light weight
  4. It got all handy shortcuts from other editors (Atom/Sublime) which still allow me coding very fast. Search, multi-cursor edit, moving cursors around, …
  5. It support Golang out of the box. I don’t need to do any config at all and it just work. Stuff like syntax highlight, go format … (similar to go-plus for Atom). And it’s even got very handy shortcut like: `command+R` -> then it gonna build and run the go program for me. So I don’t have to go to terminal and type `go run main.go` anymore.      Screen Shot 2016-03-14 at 11.29.49 PM
  6. It’s configurable. Like Vim got .vimrc – Textadept got it’s init file also where you can do all kind of customization that fit your need. Stuff like custom functions, themes…

Textadept is exact text editor I want. It’s small, simple, but still powerful. I highly recommend you give it a try.

Great text editor for Golang

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s