This page of ReSharper options allows you to define the behavior of ReSharper's IntelliSense pop-up. For more information, see Code Completion (IntelliSense).
Narrow down list on typing
Defines whether ReSharper should drop the items that do not match to the entered symbols and to the letters of a CamelHumps expression when displaying completion lists.
Automatically complete single item with
This group of options lets you enable or disable automatic commit for specific code completions (Basic Completion, Smart Completion, Import Symbol Completion) in cases where there is a single possible choice in the completion list. I.e. as soon as the completion list narrows down to one item, the item is inserted automatically.
Automatically insert parenthesis after completion:
This group of options defines how parentheses are inserted after completing a method.
Match middle of identifiers
If this check box is selected, ReSharper matches letters at any position in the compound word according to the CamelHumps notation.
This selector allows specifying how completion suggestions are sorted in the list. The By relevance option, selected by default, means that ReSharper applies heuristics to determine which suggestions are more relevant based on the context and your previous input. If necessary, you can choose Alphabetically to apply a more straightforward sorting order.
Smart Behavior in basic completion
This selector allows you to add expected types and/or inheritors to basic completion lists. If these features are enabled, more suggestions (static members, lambda expressions, etc.) appear. Also, the symbols that fit to the context are automatically preselected.
Enable smart call chains
If this check box is selected, ReSharper adds to Smart Completion call chains that allow you to obtain specific values based on the patterns in the current solution.
Show import items in basic completion
Cache import completion results
This option enables caching suggestions obtained by the import symbol completion in memory.
Show confirmation dialog before adding reference
This check box defines whether to show a confirmation dialog for the double import completion when it adds a new reference to the current project.
Show extension methods in double smart completion
Defines whether to show extension methods in double smart completion lists.
Replace keywords with Live Templates
This option, which is enabled by default, defines whether to suggest corresponding live templates when you type keywords like
Parameter Info default location
Use this selector to define whether the Parameter Information popup should appear above or below the line where your caret is.
Start automatic completion on typing after
Use this selector to define the time interval for displaying the Automatic Completion popup after you type a character in the editor.
Insert lambda completion items as templates
If this option is enabled, for lambda completion ReSharper deploys a hot spot session to allow you specify names for lambda expression parameters. If this option is disabled, parameter names are chosen automatically.
Suggest to encapsulate fields from base types
If this check box is selected, ReSharper adds fields from all base types to the completion list.