我有一个Windows笔记本电脑(thinkpad),最近重新发现emacs和所有这些古怪的快捷方式可以在箭头键位于右侧腋窝附近的好处。
在php-mode,css-mode等模式下,我在mmm-mode下是不一致的,越野车,并拒绝正确解释我的一些文件。 (平心而论,我很可能做错了)所以我最终find了nxhtml包,它工作得很好。
然而,nxhtml导致奇怪的错误,并实际上崩溃某些文件(嵌套模式的某些组合,我假设)在Linux下! (使用Ubuntu 7.10和Kubuntu 8.04)
我希望能够在笔记本电脑以及家庭Linux电脑上工作,而不必处理不应该这样的事情的不一致的实现。 我search了一下,看了看周围,有一个很好的机会,我是这个星球上唯一有这些问题的人…任何人都有一些build议?
(代替emacs解决scheme,具有devfunction的足够好的跨平台轻量级文本编辑器也可以工作,我想…)
虽然我必须使用emacs(即当我处于命令行时),但我仍然使用Eclipse进行所有真正的开发工作。 如果你得到Web Standards Toolkit插件,它可以做语法着色,标记自动完成和其他有趣的东西。
另外,如果Eclipse对你来说“沉重”, jEdit是另一个用于进行web开发的优秀程序(它大部分是内置的web开发支持,但是你也可以获得一些额外的插件,如HTML Tidy)。
这两个程序都是开放源代码和基于Java的,这意味着它们都是免费的,并且可以在任何平台上运行。
就我个人而言,我喜欢mumamo-mode
。 我不确定你是否在你的问题描述中包含了它,因为它确实依赖(通常是下载) nxhtml-mode
。 所以我不知道你是否使用mumamo
或只是mumamo
一些方面,让你使用多种模式。
如果你不使用mumamo-mode
,那么我建议尝试它。 它不会修复你的nxhtml
问题,但它是一个非常简单的方式来编辑多模式文件(对于我来说很好,对于HTML,CSS,JS,PHP等)
你可以尝试mmm模式和多模式。 我还没有尝试过:现在我很满意nxhtml。 你遇到了什么样的问题?
OP五年后,让我推荐Emacs 网页模式 。
它对组合的Web文档(html + php + css + js + asp + jsp …)提供了很好的支持。 片段。 语法突出显示。 自动完成。 CSS-着色。 自动工作缩进。 自动关闭标签。
Web模式已经完全取代了我的日常开发的PHP模式/ HTML等。
通过MELPA轻松安装。
有一个报告问题的Github页面 ,开发人员已经很快解决。