jEdit改变PHP高亮背景颜色

时间:2014-07-26 13:40:09

标签: editor syntax-highlighting osx-mavericks jedit

当与HTML或Javascript或文本混合时,如何在jEdit中更改PHP代码的背景颜色?我的意思是如何做这样的截图:[dreamweaver示例]或建议任何其他免费编辑器来做这个技巧。

dreamweaver example

1 个答案:

答案 0 :(得分:0)

Jedit模式在<jedit installation folder>/modes/*xml的XML文件中指定。在模式内部,它可以DELEGATE从一种模式到另一种模式。即php模式可以委托要通过html模式突出显示的代码部分,如:

<IMPORT DELEGATE="html::TAGS" />

如果你能以某种方式调整html模式定义以获得不同的背景,那么也许你可以做到这一点。请参阅Writing Edit Modes

Highlight Plugin 几乎为您提供了您想要的内容,但它似乎只是与此正则表达式匹配的一行:

<\?(.|\n)*?\?>

如果你调整了该插件的源代码以允许多行正则表达式匹配,那么这将得到你想要的。