ReSharper
 
2021.1
Get ReSharper
You are viewing the documentation for an earlier version of ReSharper.

Basic Completion

Last modified: 08 March 2021

ReSharper | Edit | Complete Symbol
Ctrl+Space
ReSharper_CompleteCodeBasic

ReSharper's basic completion suggests names of classes, methods, variables, keywords, and any other symbols that are available within the current visibility scope including extension methods that were previously imported. Many other context-specific suggestions, like live templates, code generation suggestions, unit test categories are also available in the completion list.
By default, suggestions of basic completion also include items from Smart Completion and Import Symbol Completion. If you want to change the default behavior, use the corresponding controls on the Environment | IntelliSense | Completion Behavior page of ReSharper options(Alt+R, O). The list of suggestions is similar to that of Automatic Completion.

You can also invoke basic completion on an existing identifier. In this case, there are two ways to apply the selected completion suggestion; press Enter to insert it and leave the existing item or press Tab to replace the existing item (If necessary, you can change the default shortcuts on the Environment | IntelliSense | Completion Characters page of ReSharper options).

When you select items in completion lists using keyboard, the selection will jump to the first item after the last item and vice versa. You can disable this behavior by clearing Loop selection around ends of a list on the Environment | IntelliSense | Completion Appearance page of ReSharper options(Alt+R, O).