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
As provided by the language service, you can see quick info for each method by either pressing
Ctrl+Space or click on the
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 (
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
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.