作为初学者,我正在尝试使用 Emacs。我想为 Web 开发配置它。
我想要 PHP、Javascript、HTML、CSS 的语法高亮,我还想要(元素范围的)代码完成。
谁能指导我从哪里开始?必须安装哪些软件包?有没有关于安装和配置的指南?
我在 Debian Squeeze 上运行 GNU Emacs 23.2.1。
提前致谢。
最佳答案
Javascript、HTML 和 CSS 都是开箱即用的语法高亮显示。问题是您将编写混合所有这些的 PHP 文件,即使您确实设置了其中一种多模式模式,这也是一个真正的痛苦。
不过,您可以改进默认设置。对于 Javascript,我建议安装 js2-mode
;与内置的 javascript 模式相比,它具有更好的语法突出显示、缩进和错误报告。对于 HTML,我一直使用 nxml-mode
,最近已成为默认值。我已经很久没有用 PHP 做过任何事情了,所以我对此没有任何个人建议。但是,我注意到一个叫做 nxhtml-mode
的东西这看起来很有趣。看起来 nxml-mode
已升级以更好地支持 XHTML(与一般的 XML 相对),并带有 MuMaMo
用于处理 CSS、Javascript 甚至 PHP 的设置。看起来这是个不错的选择。
我从来没有真正在 Emacs 中设置过任何代码完成,我期待看到其他人的答案。
关于php - 配置 Emacs 以进行 Web 开发 (PHP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7543428/