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