当与HTML或Javascript或文本混合时,如何在jEdit中更改PHP代码的背景颜色?我的意思是如何做这样的截图:[dreamweaver示例]或建议任何其他免费编辑器来做这个技巧。
答案 0 :(得分:0)
Jedit模式在<jedit installation folder>/modes/*xml
的XML文件中指定。在模式内部,它可以DELEGATE
从一种模式到另一种模式。即php模式可以委托要通过html模式突出显示的代码部分,如:
<IMPORT DELEGATE="html::TAGS" />
如果你能以某种方式调整html模式定义以获得不同的背景,那么也许你可以做到这一点。请参阅Writing Edit Modes。
Highlight Plugin 几乎为您提供了您想要的内容,但它似乎只是与此正则表达式匹配的一行:
<\?(.|\n)*?\?>
如果你调整了该插件的源代码以允许多行正则表达式匹配,那么这将得到你想要的。