Dan Willemsen | d279748 | 2017-07-26 13:13:13 -0700 | [diff] [blame] | 1 | <!--{ |
| 2 | "Title": "Editor plugins and IDEs", |
| 3 | "Template": true |
| 4 | }--> |
| 5 | |
| 6 | <h2 id="introduction">Introduction</h2> |
| 7 | |
| 8 | <p> |
| 9 | This document lists commonly used editor plugins and IDEs from the Go ecosystem |
| 10 | that make Go development more productive and seamless. |
| 11 | A comprehensive list of editor support and IDEs for Go development is available at |
| 12 | <a href="http://golang.org/wiki/IDEsAndTextEditorPlugins">the wiki</a>. |
| 13 | </p> |
| 14 | |
| 15 | <h2 id="options">Options</h2> |
| 16 | <p> |
| 17 | The Go ecosystem provides a variety of editor plugins and IDEs to enhance your day-to-day |
| 18 | editing, navigation, testing, and debugging experience. |
| 19 | </p> |
| 20 | |
| 21 | <ul> |
Dan Willemsen | 214ca0d | 2017-08-09 12:44:57 -0700 | [diff] [blame] | 22 | <li><a href="https://github.com/fatih/vim-go">vim</a>: vim-go plugin provides Go programming language support</li> |
| 23 | <li><a href="https://marketplace.visualstudio.com/items?itemName=lukehoban.Go">Visual Studio Code</a>: |
| 24 | Go extension provides support for the Go programming language</li> |
Dan Willemsen | a322328 | 2018-02-27 19:41:43 -0800 | [diff] [blame^] | 25 | <li><a href="https://www.jetbrains.com/go">GoLand</a>: GoLand is distributed either as a standalone IDE |
| 26 | or as a plugin for IntelliJ IDEA Ultimate</li> |
Dan Willemsen | 214ca0d | 2017-08-09 12:44:57 -0700 | [diff] [blame] | 27 | <li><a href="https://atom.io/packages/go-plus">Atom</a>: Go-Plus is an Atom package that provides enhanced Go support</li> |
Dan Willemsen | d279748 | 2017-07-26 13:13:13 -0700 | [diff] [blame] | 28 | </ul> |
| 29 | |
| 30 | <p> |
| 31 | Note that these are only a few top solutions; a more comphensive |
| 32 | community-maintained list of |
| 33 | <a href="https://github.com/golang/go/wiki/IDEsAndTextEditorPlugins">IDEs and text editor plugins</a> |
| 34 | is available at the Wiki. |
| 35 | </p> |