Подтвердить что ты не робот

VS Code Intellisense сначала не предлагает фрагмент

Я хочу использовать фрагменты кода в VSCode. Но когда я типа, например, for в JavaScript файла, Intellisense не предлагает фрагмент кода "для цикла" - мне нужно вручную прокручивать выпадающего меню и выберите его. Есть ли способ заставить VSCode сначала предлагать фрагменты? Спасибо!

UPD: я нашел человека с такой же проблемой, но у него нет ответов - ссылка

4b9b3361

Ответ 1

Вам нужно использовать опцию editor.snippetSuggestions config с "top". Пожалуйста, смотрите настройку статьи IntelliSense для получения дополнительных советов и трюков.

Ответ 2

Есть еще один способ справиться с этой проблемой, установив "editor.tabCompletion": true, таким образом, когда есть доступный snnipet, он будет автоматически использовать его, даже не открывая список, дважды используя вкладку.

  • Файл > Настройки > Настройки (Код > Настройки > Настройки на Mac)
  • откройте меню "Редактор" слева.
  • изменить "editor.tabCompletion": true

Дополнительная информация: https://code.visualstudio.com/docs/editor/intellisense#_customizing-intellisense

Ответ 3

Теперь, когда VS Code в основном абстрагируется от файла settings.json, вы можете выполнить инструкции, показанные Kavu, с этим бонусом:

  • перейдите в Настройки> Настройки

  • найти текстовые Search settings ввода ввода, вверху

  • введите "фрагмент"

Настройка должна быть в верхней части набора результатов:

enter image description here