VS Code Intellisense don't suggest snippet at first

I want to use code snippets in VSCode. But when I type, for example, for in javascript file, the Intellisense doesn't suggest snippet "for-loop" - I need to manually scroll the dropdown and select it. Is there any way to make VSCode to suggest snippets at first? Thank you!

UPD: I have found the person with same problem, but he has no answers - link


Solution 1:

You need to use editor.snippetSuggestions config option with "top" value. Please, see Customizing IntelliSense article for more tips and tricks.

Solution 2:

There is one more way to deal with this issue by setting "editor.tabCompletion": true, that way whenever there is a snnipet available it will use it automatically without even opening the list by using tab twice.

  1. File > Preferences > Settings (Code > Preferences > Settings on Mac)
  2. open "Editor" menu on the left
  3. edit "editor.tabCompletion": true

more info: https://code.visualstudio.com/docs/editor/intellisense#_customizing-intellisense

Solution 3:

Now that VS Code mostly abstracted away the settings.json file, you can do the instructions shown by Kavu, with this bonus tip:

  • go to Preferences > Settings

  • find the Search settings text input, at the top

  • type in "snippet"

The setting should be at the top of the result set:

enter image description here