Linux和Windows下的emacs中的webdev的Solid Config?

Linux和Windows下的emacs中的webdev的Solid Config?

Solid Config for webdev in emacs under linux AND windows?

我有一台Windows笔记本电脑(thinkpad)和最近重新发现的emacs,所有这些古怪的快捷方式的好处就是当箭头键位于您右腋窝附近时。

在mmm模式下的php模式,css模式等不一致,有bug时,我感到沮丧,并且拒绝正确解释我的某些文件。 (公平地说,我很可能做错了)所以我最终找到了运行良好的nxhtml包。

但是,nxhtml会导致奇怪的错误,并且实际上会在Linux下的某些文件(我认为是嵌套模式的某些组合)上崩溃! (使用Ubuntu 7.10和Kubuntu 8.04)

我希望能够在笔记本电脑和家用linux PC上工作,而不必处理一些不难实现的不一致实现。我已经搜索了一下,环顾四周,很可能我是地球上唯一遇到这些问题的人……有人得到一些建议吗?

(代替emacs解决方案,我认为也可以使用具有开发功能的足够好的跨平台轻量级文本编辑器...)


就个人而言,我喜欢mumamo-mode。我不确定您是否将其包含在问题描述中,因为它确实依赖于nxhtml-mode(通常是通过nxhtml-mode下载的)。因此,我不知道您是使用mumamo还是仅使用nxhtml的某些方面来使用多种模式。

如果您不使用mumamo-mode,那么建议您尝试一下。它不能解决您的nxhtml问题,但这是编辑多模式文件的一种非常简单的方法(对我来说非常有用,适用于HTML,CSS,JS,PHP等)


运营五年后,让我推荐Emacs网络模式。

它对合并的Web文档(html + php + css + js + js + asp + jsp ...)具有出色的支持。片段。语法突出显示。自动补全。 css着色。自动工作压痕。自动关闭标签。

网络模式已完全取代php-mode / html等用于我的日常开发。

通过MELPA轻松安装。

有一个Github页面用于报告问题,开发人员已很快对其进行了修复。


您可以尝试mmm模式和多模式。我还没有尝试过:我现在对nxhtml感到满意。您遇到了什么问题?


尽管我在需要时(即在命令行中)使用emacs,但我使用Eclipse进行所有实际的开发工作。如果您获得了Web Standards Toolkit插件,则它可以执行语法着色,标记自动完成和其他有趣的工作。

另外,如果Eclipse为您"繁重",则jEdit是另一个用于进行Web开发的优秀程序(它内置了大部分对Web开发的支持,但您还可以获得一些其他插件,例如HTML Tidy等功能)。

这两个程序都是开源的和基于Java的,这意味着它们都是免费的,并且可以(实际上)在任何平台上运行。


推荐阅读