php - 配置 Emacs 以进行 Web 开发 (PHP)

标签 php javascript css emacs

作为初学者,我正在尝试使用 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/

相关文章:

php - 在sql查询中一一增加php变量

php - 从函数返回值创建新的类实例 - 一行代码

javascript - 找不到插件 'Device' (Cordova)

html - Fullpage.js div 转义部分

html - 应用媒体查询时,汉堡包菜单和导航链接未正确对齐

javascript - 当用户将鼠标悬停在元素的框阴影上时,如何显示工具提示?

php - ajax 和 PHP 错误 "Undefined index"

php - 如何让用户在字段中输入文本,将文本发送到数据库,然后显示在页面上?

javascript - 如何在悬停时显示嵌套的 div? --JQuery初学者

javascript - WebPack + SystemJS - 如何添加 JavaScript 文件?