Webstorm: как продлить обработку файлов PHP или даже просто код высшего кода правильно?
Я пробовал эту IDE, и мне это нравится. Единственная проблема заключается в том, что если Im в проекте, в котором есть PHP, его запутанно видеть простой черный текст вместо правильного выделения PHP.
Мне не нужен брутальный автозаполнение PHP или так, но подсветка синтаксиса. Можно ли достичь в Webstorm?
Или единственный вариант - использовать PHPStorm?
Ответы
Ответ 1
UPDATE: поскольку в среду IDE добавлена поддержка пакетов TextMate, вы можете добавить подсветку синтаксиса языка в среду IDE, если для него есть пакет TextMate. Посмотрите мой ответ о добавлении выделения Ruby, это будет то же самое для PHP, просто для другого пакета.
Лучше всего использовать PhpStorm. Другой вариант - создать свой собственный тип файла для подсветки основного синтаксиса.
Ответ 2
Почему бы не
Меню "Файл" > "Настройки" > "Типы файлов" > нажмите " Файлы PHP" > нажмите "Добавить" в нижнем экране > введите "*.php"
(вместо html с .php)
Ответ 3
Свяжите расширение файла .php с файлом HTML, чтобы IDE выделил по крайней мере HTML-код правильно.
Меню "Файл" > "Настройки" > "Типы файлов" > "HTML файлы" > нажмите "Добавить" в нижнем экране > введите "*.php".
Ответ 4
Поздний ответ, но это сработало для меня:
используйте этот пакет textmate: https://github.com/textmate/php.tmbundle
Затем перейдите в настройки > Типы файлов и сопоставьте *.php с файлами PHP.
Надеюсь, что это поможет.
Ответ 5
Я попробовал пакет textmate, но кажется, что есть проблема. Мне не удалось подсказать. Я думаю, что это нерешенная ошибка, поэтому я задаюсь вопросом, кто-то понял, как ее использовать.
http://youtrack.jetbrains.com/issue/WEB-11065
http://youtrack.jetbrains.com/issue/RUBY-14273
Итак, я думаю, что я должен использовать PHPStorm, чтобы получить подсветку основного синтаксиса. Печально:/
Ответ 6
В этом вопросе описывается, как установить плагин textmate, который дает подсветку синтаксиса:
Возможно ли получить подсветку синтаксиса Ruby в PHPStorm?
Единственное различие заключается в том, что вы хотите использовать этот пакет: https://github.com/textmate/php.tmbundle
(но, возможно, есть лучшие)