首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为Web开发配置Emacs (PHP)

问为Web开发配置Emacs (PHP)
EN

Stack Overflow用户
提问于 2011-09-25 11:18:10
回答 2查看 2.3K关注 0票数 1

作为初学者,我正在尝试使用Emacs。我想为web开发配置它。

我希望语法突出显示的PHP,Javascript,HTML,CSS,我也希望(项目范围内)代码完成。

有人能指导我从哪里开始吗?必须安装哪些包?有关于安装和配置的指南吗?

我在Debian Squeeze上运行GNU Emacs 23.2.1。

提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-25 12:28:54

HTML和CSS都是开箱即用的语法高亮显示。问题是,您将编写混合了所有这些模式的PHP文件,即使您设置了其中一种多模式模式,这也是一种真正的痛苦。

但是,您可以在默认值的基础上进行改进。对于Javascript,我建议安装js2-mode;与内置的javascript模式相比,它有更好的语法突出显示、缩进和错误报告。对于超文本标记语言,我一直使用nxml-mode,最近它已经成为默认设置。我已经很久没有用PHP做过任何事情了,所以我没有任何个人建议。但是,我注意到一个名为nxhtml-mode的东西,它看起来很有趣。看起来nxml-mode升级了,以便更好地支持XHTML (相对于一般的XML语言),并完成了用于处理CSS、Javascript甚至PHP的MuMaMo设置。看起来这是个不错的选择。

我从来没有真正在Emacs中设置过任何代码完成,我期待着看到每个人的答案。

票数 2
EN

Stack Overflow用户

发布于 2011-09-26 15:08:34

正如db48x所建议的,nxhtml-mode是未来的发展方向。它将支持使用不同的规则(使用MuMaMo)突出显示文件的不同区域。它并不完美,但对于单个文件中的常用HTML+other语言来说已经足够了。

我不使用代码完成,但我使用了auto-complete.el,并且对它非常满意。它不是语言感知的,但我通常不会使用它。开箱即用。

如果你想看一下,我自己的(相当混乱的)配置文件在github上。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7543428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档