WebStorm - автозавершение кода для атрибутов JSX происходит медленно и / или не работает - PullRequest
0 голосов
/ 13 января 2020

Всякий раз, когда проект получает какой-либо интересный вариант, чем пара дивов и наборов из пакетов (например, MaterialUI для React), завершение кода для JSX становится безумно медленным или просто отказывается работать.

Учитывайте следующий код, | представляет курсор:

<Typography |></Typography>

Теперь, когда я нажимаю ctrl+space, либо:

  • список автозаполнения всплывает, как и ожидалось.
  • Отображается всплывающее окно «Нет предложений».

Для следующего кода:

<Typography vari|></Typography>

Либо:

  • автозаполнение работает, как и ожидалось, variant и связанные с ним отображаются.
  • vari={} вставлено , вероятно, потому, что совпадение не найдено

Кажется произойдет, когда элемент имеет много типов. Похоже, он также не привязан к тому, сколько ЦП занято - независимо от того, сколько программ запущено, один момент ctrl+space может работать правильно, но через две секунды для того же элемента он будет выплевываться «Нет результатов ".

Я пытался включить" только завершение на основе типов "и другие различные настройки на вкладке завершения кода.

Могу ли я что-нибудь сделать, чтобы это исправить?

...