VS.PHP自定义语法着色

时间:2011-07-20 17:57:00

标签: visual-studio-2010 syntax-highlighting

我刚刚为visual studio 2010安装了php插件(vsphp),它似乎是一个非常好的产品,但我想知道我是否可以添加更多的语法着色规则,因为我发现默认值不够我。例如,我想用指定颜色为php的预定义函数着色并使它们变粗。此外,我希望php标签之间的所有内容都有蓝色背景。那可能吗?要创建自己的解析规则还是某种?

或者也许有一种方法可以为visual studio创建一个插件来执行此操作?

3 个答案:

答案 0 :(得分:1)

您可以下载带有自定义语法高亮显示的vssettings文件,或者也可以通过在任何文本编辑器中打开它来编辑自己的文件...实际上它是一个xml文件......

答案 1 :(得分:1)

你试过看VS菜单吗? Tools>Options>Environtment Fonts and Colors我通常会在那里自定义其他类型文档的外观。

答案 2 :(得分:1)

VS 2010可以通过Managed Extensibility Framework轻松推出自己的扩展。

这是一个很棒的article,它解释了如何为语法高亮创建自己的扩展。还有一些好examples

但是,请记住,VS中的语法突出显示取决于语言服务提供商的功能。例如,在C#中,没有办法区分类的变量成员和类的方法,因为VS将它们都标识为Identifiers

我不使用PHP,所以我不能说是否有办法通过语言服务提供商识别预构建的功能。要记住的事情。

您也可以尝试使用这个trick,它基本上会让VS认为.php文件为C++

最后,你可能已经知道了,但这可能是一个很好的IDE:http://www.jetbrains.com/phpstorm/