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

时间:2020-03-05 18:50:52  来源:igfitidea点击:

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

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

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

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

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

解决方案

回答

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

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

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

回答

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

回答

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

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