Go
warning
This section provides an overview of basic functionality that is available with the Go plugin. For more information about Go features, refer to the official GoLand documentation.
Thanks for your feedback!
Required plugin: Go
The Go functionality in IntelliJ IDEA is supported by the Go plugin. The Go plugin provides support of all the features that are available in GoLand, the standalone IDE for Go developers. With the Go plugin, you can work with Go tools, vendoring, Go modules, download new Go SDK versions right from the IDE, and use other Go-specific features.
warning
This section provides an overview of basic functionality that is available with the Go plugin. For more information about Go features, refer to the official GoLand documentation.
These set of topics are focused on describing features, functionality, the application interface, and might help you to get started quickly.
Learn how to create a Go project, download and install Go SDK. | |
Configure GOROOT and GOPATH environment variables for your project. | |
Start with your Go modules project in a couple of clicks. | |
Though IntelliJ IDEA does most of the Go tools functionality automatically, you can still run gofmt, goimports, go generate, and go vet manually. | |
See what features IntelliJ IDEA has for | |
Define rules under which files are included in the package and build your application only with dependency packages that are stored inside your project. | |
Label your goroutines with custom data to differentiate between during debugging. |
Thanks for your feedback!
Our website uses some cookies and records your IP address for the purposes of accessibility, security, and managing your access to the telecommunication network. You can disable data collection and cookies by changing your browser settings, but it may affect how this website functions. Learn more.
With your consent, JetBrains may also use cookies and your IP address to collect individual statistics and provide you with personalized offers and ads subject to the Privacy Notice and the Terms of Use. JetBrains may use third-party services for this purpose. You can adjust or withdraw your consent at any time by visiting the Opt-Out page.