IntelliSense is a general term for various code editing features including code completion, parameter info, quick info, and member lists.
Visual Studio Code IntelliSense features are powered by a language service.
You can trigger IntelliSense in any editor window by typing Ctrl+Space
or by typing a trigger character such as the .
(dot character).
The suggestions widget supports CamelCase filtering, which means you can type the letters which are uppercased in a method name to limit the suggestions. For example, "sc" will quickly bring up SaveChanges
.
As provided by the language service, you can see quick info for each method by either pressing Ctrl+Space
or click on the >
symbol.
The accompanying documentation for the method will now expand to the side.
The expanded documentation will stay so and will update as you navigate the list.
You can close this by pressing Ctrl+Space
again or by clicking on the close (x
) icon.
You can customize your IntelliSense experience in settings and key bindings.
The settings shown below are the default settings. You can change these settings in your settings.json
file.
The editor supports tab-completion, which inserts the best matching completion when pressing Tab.
By default, tab completion is disabled. You can enable it on User Settings.
The Tab Completion drop-down contains the following values.