VS 2010 упрощает развертывание ваших собственных расширений с помощью Managed Extensibility Framework.
Вот отличная статья , в которой объясняется, как создать собственное расширение для подсветки синтаксиса.И некоторые хорошие примеры .
Однако имейте в виду, что подсветка синтаксиса в VS зависит от возможностей поставщика языковых услуг.Например, в C # нет никакого способа отличить член переменной класса от метода класса, поскольку VS идентифицирует их обоих как Identifiers
.
Я не работаю на PHP, такЯ не могу сказать, есть ли способ идентифицировать предварительно созданные функции или нет через поставщика языковых услуг.Что-то, о чем нужно помнить.
Вы можете попробовать этот трюк , полезный, который в основном обманывает VS, заставляя думать .php
файлы как C++
Наконец, вы можете знатьэто уже, но это может быть хорошей IDE: http://www.jetbrains.com/phpstorm/