我有一台 Windows 笔记本电脑(thinkpad)和最近重新发现的 emacs,当箭头键位于靠近你右腋下的某个位置时,所有这些古怪的快捷键都可以带来好处。

在 php-mode、css-mode 等在 mmm-mode 下不一致、有错误并且拒绝正确解释我的一些文件后,我感到灰心。(平心而论,我很可能做错了)所以我最终找到了效果很好的 nxhtml 包。

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

我希望能够在笔记本电脑和家用 Linux PC 上工作,而不必处理不应该这么难的事情的不一致实现。我用谷歌搜索并环顾四周,很可能我是地球上唯一遇到这些问题的人......有人有什么建议吗?

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

有帮助吗?

解决方案

尽管我在必要时使用 emacs(即当我在命令行时),我使用 对于我所有真正的开发工作。如果你得到 网络标准工具包 它的插件,它可以做语法着色、标签自动完成和其他有趣的东西。

或者,如果 Eclipse 对您来说太“重”, j编辑 是另一个用于 Web 开发的优秀程序(它内置了大部分 Web 开发支持,但您还可以获得一些额外的插件来实现 HTML Tidy 等功能)。

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

其他提示

就我个人而言,我喜欢 mumamo-mode. 。我不确定您是否将其包含在问题描述中,因为它确实依赖于(并且通常是下载的) nxhtml-mode. 。所以我不知道你是否在使用 mumamo 或者只是某些方面 nxhtml 让您可以使用多种模式。

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

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

OP 五年后,让我推荐 Emacs 网络模式.

它对组合网页文档(html+php+css+js+asp+jsp...)有很好的支持。片段。语法突出显示。自动完成。CSS 着色。自动工作压痕。自动关闭标签。

对于我的日常开发来说,web-mode 已经完全取代了 php-mode/html 等。

轻松安装通过 梅尔帕.

有一个 Github页面 用于报告问题,开发人员很快就修复了该问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top