GoLand 2021.2 Help


GoLand is a cross-platform integrated development environment (IDE) for Go developers. GoLand includes such features as context-dependent code completion and refactoring, debugging, profiling, type and declaration navigation, and error analysis. In addition to tools for core Go development, supports JavaScript, TypeScript, Node.js, SQL, Databases, Docker, Kubernetes, and Terraform. You can always extend current functionality by installing additional plugins from the plugin repository.

First steps with GoLand

These set of topics are focused on describing features, functionality, the application interface, and might help you to get started quickly.

Quick startA quick overview of basic GoLand features. From creating a project to running an application and pushing your code to a version control system (VCS).
Video tutorialsCheck out the section with our video tutorials in the Quick start guide. The overall length of introductory videos is about 15 minutes: GoLand installation (3:50), introduction to UI and projects (6:07), running projects, tests, and benchmarks (5:01).
SetupLearn how to install GoLand and run it for the first time.
GOROOT and GOPATHConfigure GOROOT and GOPATH environment variables for your project.
Go modulesStart with your Go modules project in a couple of clicks.
Go toolsThough GoLand does most of the Go tools functionality automatically, you can still run gofmt, goimports, go generate, and go vet manually.
SearchLearn how to search in a project, in a file, or how to search everywhere.
Configuring settingsConfigure the look and feel of the IDE to match your needs.
DebugDetermine the cause of the error by running your application in the debugging mode.
ProfilingUse information about CPU, memory, and call duration to optimize your program performance.
ShortcutsSpeed up your performance in GoLand with keyboard shortcuts.
Getting help from JetBrainsCould not find the answer? Still feeling puzzled? Let us know and we will help.
FAQ about GoLandFrequently asked questions about GoLand.
Last modified: 13 September 2021