Emacs的PHP语法高亮显示

Emacs的PHP语法高亮显示,php,emacs,emacs23,Php,Emacs,Emacs23,Emacs是否有一个好的php语法高亮器?我用的是Emacs23。我试过了,但没用。我已经试过了,但它忽略了我的颜色主题,并恢复到一些看起来很糟糕的默认设置。是否有一个配置设置我遗漏了,或者可能是我忽略了?我曾多次使用此设置。但是我又回到了nxhtml,因为这些天我不得不编辑太多混合严重的php/html/js/css文件 我尝试了一个,但它是在emacs上的sux(它是为xemacs创建的),开发已经停滞了一段时间,留下了一些坏的bug 您应该尝试上可用的模式,看看是否有一种适合您。如果没有,

Emacs是否有一个好的php语法高亮器?我用的是Emacs23。我试过了,但没用。我已经试过了,但它忽略了我的颜色主题,并恢复到一些看起来很糟糕的默认设置。是否有一个配置设置我遗漏了,或者可能是我忽略了?

我曾多次使用此设置。但是我又回到了nxhtml,因为这些天我不得不编辑太多混合严重的php/html/js/css文件

我尝试了一个,但它是在emacs上的sux(它是为xemacs创建的),开发已经停滞了一段时间,留下了一些坏的bug


您应该尝试上可用的模式,看看是否有一种适合您。如果没有,那么,您知道该怎么做:创建您自己的。

您链接到的php模式肯定会提供语法高亮显示。如果它“什么也不做”,那么您没有正确安装它。您可能需要重新检查配置。

我认为nXhtml对您的颜色主题没有任何作用。相反,您的颜色主题不知道nXhtml在不同主模式的块上放置的背景色

这里有不同的背景色,这样您就可以知道,您在html部分中拥有完整的Emacs html编辑功能,并且在php部分中使用php编辑模式


如果您愿意,您可以告诉nXhtml不要给背景上色。

Hmm。。。我要试一试。你知道有没有办法让nxhtml使用你选择的颜色主题?因为我不介意那个,只要我不必使用它的丑陋的绿色主题,我使用nxhtml和自定义颜色主题,一切看起来都很好。我遇到的唯一问题是同一个文件中不同语言的不同背景颜色——但它们可以更改或简单地禁用。顺便说一句,nxhtml使用php-mode。php模式的改进与Bozhidar关于字体锁定的建议相结合,修复了所有问题。谢谢。这正是我想知道的。那么,什么可能配置错误?我遵循了教程(在问这个问题之前,在写这个回答之前)仍然一无所获。加载文件时,我可以看到我处于php模式,但我没有得到任何语法突出显示。是否有什么我遗漏了或教程忘记提到的?您应该检查您的Emacs加载是否没有错误,字体锁定(语法突出显示)是否启用,字体锁定是否启用。我找到了这个页面,它很有帮助,特别是关于SXEmacs的部分。谢谢