Всякий раз, когда проект получает какой-либо интересный вариант, чем пара дивов и наборов из пакетов (например, MaterialUI для React), завершение кода для JSX становится безумно медленным или просто отказывается работать.
Учитывайте следующий код, |
представляет курсор:
<Typography |></Typography>
Теперь, когда я нажимаю ctrl+space
, либо:
- список автозаполнения всплывает, как и ожидалось.
- Отображается всплывающее окно «Нет предложений».
Для следующего кода:
<Typography vari|></Typography>
Либо:
- автозаполнение работает, как и ожидалось,
variant
и связанные с ним отображаются. vari={}
вставлено , вероятно, потому, что совпадение не найдено
Кажется произойдет, когда элемент имеет много типов. Похоже, он также не привязан к тому, сколько ЦП занято - независимо от того, сколько программ запущено, один момент ctrl+space
может работать правильно, но через две секунды для того же элемента он будет выплевываться «Нет результатов ".
Я пытался включить" только завершение на основе типов "и другие различные настройки на вкладке завершения кода.
Могу ли я что-нибудь сделать, чтобы это исправить?