Завершение автозапуска PhpStorm 2017 не работает вне символов <>

280
KulaGGin

Если я <наберу символ, а затем продолжу печатать, завершение автозапуска работает так, как и было задумано: Завершение автозапуска PhpStorm 2017 не работает вне символов <>

Но вне <>тегов (html или php - <a></a>или <?php ?>, например) автозаполнение не работает:

Завершение автозапуска PhpStorm 2017 не работает вне символов <>

В приведенном выше примере я все еще могу нажать, TABи он завершит код, основываясь на первом фрагменте кода в списке, потому что он видит все параметры, он просто не показывает их мне.

В приведенном выше случае, чтобы показать параметры завершения, я должен нажать, например, CTRL+Spaceпосле того, как я наберу p, и затем он начинает показывать параметры завершения: Завершение автозапуска PhpStorm 2017 не работает вне символов <>

Мои настройки: Завершение автозапуска PhpStorm 2017 не работает вне символов <>

Это ошибка? Или что? Почему автозаполнение не работает за пределами <>? Есть ли способ сделать так, чтобы автозаполнение завершалось всегда?

Если нет официального способа сделать это, может быть, есть способ автоматически вызвать Main Menu | Code | Completion | Basicкоманду - как если бы я нажимал CTRL+Spaceвсякий раз, когда какой-либо символ вводится в редактор?

0
когда вы вводите `<`, PHPStorm знает, что тег является ожидаемым, и автоматически отображает завершение. Но файлы PHP / HTML могут содержать простой текст, и IDE не может знать, что вы собираетесь печатать. Показ автозаполнения при вводе текста будет довольно раздражающим, поэтому показывается только явное завершение (по Ctrl + Enter), если вы не редактируете фрагмент кода тега / php lena 6 лет назад 1
похожая тема: https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000719050-Autopopup-completion-works-inside-php-tag-but-doesn-t-work-outside-of -Он-Is-там любой-fix- lena 6 лет назад 0

0 ответов на вопрос

Похожие вопросы