3

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

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

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

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

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

4

4 回答 4

2

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

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

于 2008-09-15T16:59:30.063 回答
1

尽管我在必要时使用 emacs(即,当我在命令行时),但我使用Eclipse进行所有真正的开发工作。如果您获得了Web Standards Toolkit插件,它可以进行语法着色、标签自动完成和其他有趣的事情。

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

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

于 2008-09-11T20:34:41.063 回答
1

您可以尝试 mmm-mode 和 multi-mode。我还没有尝试过:我现在对 nxhtml 很满意。你遇到过什么样的问题?

于 2008-09-12T14:00:27.617 回答
1

OP 五年后,让我推荐 Emacs web-mode

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

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

通过MELPA轻松安装。

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

于 2013-12-10T20:28:51.760 回答