VS.PHP Пользовательская раскраска синтаксиса - PullRequest
3 голосов
/ 20 июля 2011

Я только что установил плагин php для Visual Studio 2010 (vs.php), и он кажется очень хорошим продуктом, но мне интересно, могу ли я добавить еще несколько правил раскраски синтаксиса, так как я считаю, что по умолчанию правила не достаточны длямне.Например, я хочу закрасить предопределенные функции php указанным цветом и сделать их жирными.Также я хочу, чтобы все, что находится между тегами php, имело синий фон.Это возможно?Чтобы создать собственные правила синтаксического анализа или что-то в этом роде?

Или, может быть, есть способ создать плагин для Visual Studio, чтобы сделать это?

Ответы [ 3 ]

1 голос
/ 03 августа 2011

Вы пробовали смотреть в меню VS? Tools>Options>Environtment Fonts and Colors Обычно я настраиваю внешний вид других типов документов.

1 голос
/ 09 августа 2011

VS 2010 упрощает развертывание ваших собственных расширений с помощью Managed Extensibility Framework.

Вот отличная статья , в которой объясняется, как создать собственное расширение для подсветки синтаксиса.И некоторые хорошие примеры .

Однако имейте в виду, что подсветка синтаксиса в VS зависит от возможностей поставщика языковых услуг.Например, в C # нет никакого способа отличить член переменной класса от метода класса, поскольку VS идентифицирует их обоих как Identifiers.

Я не работаю на PHP, такЯ не могу сказать, есть ли способ идентифицировать предварительно созданные функции или нет через поставщика языковых услуг.Что-то, о чем нужно помнить.

Вы можете попробовать этот трюк , полезный, который в основном обманывает VS, заставляя думать .php файлы как C++

Наконец, вы можете знатьэто уже, но это может быть хорошей IDE: http://www.jetbrains.com/phpstorm/

1 голос
/ 02 августа 2011

Вы можете загрузить файл vssettings с выделенной подсветкой синтаксиса или отредактировать свой файл, открыв его в любом текстовом редакторе ... фактически это файл XML ...

...