Когда я пишу код в файле .svelte, если я нажму клавишу . (точка/точка), intellisense завершится автоматически. Итак, если я напишу оператор импорта в теге сценария с относительным путем, например:
import "../../styles/style.css"
Мне приходится нажимать escape после каждого первого ., чтобы intellisense не завершил оператор с наивысшим результатом. Это происходит в файлах .svelte, но не в файлах .js.
Я не могу найти сочетание клавиш, настройку VScode или настройку расширения «Svelte for VScode», вызывающую это, . сам по себе не привязан к какому-либо отдельному действию, и я не хочу полностью отключать intellisense. Любые предложения о том, как исправить?





Это не происходит по умолчанию. Вероятно, у вас отключено автоматическое закрытие котировок.
У расширения Svelte возникают проблемы, если что-то не закрыто должным образом (например, теги компонентов), это известная проблема. Если у вас неполный оператор импорта import ', набранный текст интерпретируется как обычный JS, который вставляет завершение при вводе ..
Сначала закройте строку, а затем введите путь.
Я отключил автоматическое закрытие кавычек, и это исправило ситуацию. Спасибо.