Tips

Visual, standalone, bite-sized learning resources organized into different categories.

Navigate to File
Navigate to File
Jump to a file without using the Project Tool Window, and your mouse
Navigate Between Open Files
Navigate Between Open Files
Don't use the mouse to quickly move between multiple files, use the switcher instead.
Multiple Selections
Multiple Selections
Select multiple items faster with multiple carets.
Complete Current Statement
Complete Current Statement
Add trailing commas or braces and move the cursor to the right place with a single keystroke.
Go To or From a Test
Go To or From a Test
Navigate to and from a test subject like a method or function.
Detect Incorrect Usages of t/b.Fatal* Calls in Goroutines
Detect Incorrect Usages of t/b.Fatal* Calls in Goroutines
Find if tests or benchmarks are using t/b.Fatal* calls inside goroutines incorrectly
Put New Project Under Version Control
Put New Project Under Version Control
The fastest way to register a new project directory under local version control.
Navigate to Symbol
Navigate to Symbol
Navigate your project by code, not files.
Detect Incorrect Usages
Detect Incorrect Usages
Formatting functions from packages such as pkg/errors, logrus or zap.
Evaluate Expression During Debugging
Evaluate Expression During Debugging
Select your code and execute it, in the right context.
Dump Goroutines from a Running Application
Dump Goroutines from a Running Application
Inspect the goroutines and memory of your application as it runs.