Cyclic Expand Word a.k.a. Hippie Completion

Complete any word any from the current open files.

Cyclic Expand Word helps you complete any word any from the current open files

It's a type of code completion that analyzes your code in the visible scope, helps you to complete any word from any of the currently opened files, and provides you with suggestions from the current context, which can save you plenty of time when, for example, you are working on boilerplate code.

How to use:

Press ⌥⏎ (macOS) / Alt+Enter (Windows/Linux) to search for matching words before the caret or choose Code | Completion | Cyclic Expand Word.

Press ⌥⇧/ (macOS) / Shift+Alt+/ (Windows/Linux) for searching words after the caret or choose Code | Completion | Cyclic Expand Word (Backward).

Pro tip:

Hold the (macOS) / Alt (Windows/Linux) key down and keep pressing / until you get to the word you need.


Related Resources

Code vision
Focus on your code while getting additional information about it.
Handle Go errors by using a Postfix Completion
Keep writing code as you would and use the Postfix Completion to generate the boilerplate
Better time format in completion
Use the commonly known date/time formatting strings while writing time formatting in Go