Visual Studio Code: после ввода «log» для завершения «console.log()» добавляется новое пустое предложение «log»

Visual Studio Code: после ввода «log» для завершения «console.log()» добавляется новое пустое предложение «log»

Шаги по воссозданию:

1)Введите logи нажмите Enter, когда появится виджет с предложениями. VSCode завершит его, так что он введет console.log().

Вот изображение того, как выглядит виджет предложений:

Вот изображение того, как выглядит виджет предложений]

2)Новая строка в том же файле: введите logеще раз, на этот раз это добавит новое предложение в диалог предложений. Вот как это выглядит (верхнее с 'abc' рядом):

Изображение]

Нажатие Enter, когда это выбрано, ничего не делает, просто скрывает диалог. Это значит, что мне нужно нажать стрелку вниз, а затем Enter.


Так что, похоже, он хочет предложить недавно набранные ключевые слова. Это полезно, если я хочу набрать длинную переменную, которую я набрал ранее, не очень полезно в этом случае.

Как отключить предложение журнала «abc»,без полного отключения подсказок для недавно введенных переменных?

Я уже отключил все свои расширения, никаких изменений.

решение1

Я добавил "editor.snippetSuggestions": "top"в settings.json.

Предложение было перемещено console.logнаверх, что решило проблему.

решение2

Добавьте это в настройки: "editor.wordBasedSuggestions": false

Перезагрузите VS Code и попробуйте.

Связанный контент