When Ctrl-space is pressed following an (incomplete) identifier (a rule name, a variable, or a macro name), the editor offers a list of potential completions for the identifier:
Simply select the right completion and press Enter.
All ABNF keywords and dynamic grammar directives can also be completed using this feature.
Inside a semantic tag, the editor proposes the name of variables corresponding to rule references visible at that point in the expansion: