Я только начал использовать PHPStorm (как я жил без Intellisense?), И это довольно здорово. Одна из проблем, с которой я столкнулась, - это синтаксис, выделяющий внутри файлов лезвий. Я начинаю просмотр с некоторых php docblocks. Не знаю, где эта практика началась, но я думаю, что это был перенос из моих дней CodeIgniter. поэтому они начинают
<?php
/**
* explanation of the file
*
* @author John Doe
* @copyright 2015
*/
?>
проблема заключается в том, что она предотвращает выделение синтаксиса кода php ниже. Я считаю, что я выделил проблему для символов @
, вероятно, что-то связанное с синтаксисом синтаксиса Blade, потому что, если я удалю @
он отлично работает. есть ли способ в настройке PHPStorm исправить это? или мне нужен другой способ документировать мои взгляды?
Благодарю!
PHPStorm 8 поддерживает лезвие. убедитесь, что вы обновили его до последней версии.
https://www.jetbrains.com/phpstorm/features/
С официального сайта:
Шаблоны Twig, Blade & Smarty
Используйте движок шаблонов Twig, Blade или Smarty, чтобы использовать преимущества функций производительности при работе с файлами шаблонов: настраиваемая подсветка синтаксиса для разных конструкций; подсветка синтаксических ошибок; завершение функций и атрибутов; автоматическая вставка парных фигурных скобок, кавычек и закрывающих тегов; и более.
{{-- --}}
. Хотя вы можете использовать докблоки, как вы заметили, они работают не очень хорошо.