提问人:privatehuff 提问时间:9/11/2008 最后编辑:Chris Upchurchprivatehuff 更新时间:12/11/2013 访问量:571
Linux 和 Windows 下 emacs 中 webdev 的可靠配置?
Solid Config for webdev in emacs under linux AND windows?
问:
我有一台 Windows 笔记本电脑 (thinkpad) 和最近重新发现的 emacs,以及当箭头键位于您右腋窝附近的某个地方时,所有这些古怪的快捷方式都可以带来的好处。
在 mmm-mode 下的 php-mode、css-mode 等不一致、有问题并且拒绝正确解释我的一些文件后,我感到气馁。(平心而论,我很可能做错了)所以我最终找到了运行良好的 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
如果你没有使用 ,那么我建议你尝试一下。它不会解决您的问题,但它是一种非常简单的多模式文件编辑方法(对我来说非常有效,适用于 HTML、CSS、JS、PHP 等)mumamo-mode
nxhtml
OP 发布五年后,让我推荐 Emacs 网络模式。
它对组合的 Web 文档(html+php+css+js+asp+jsp...)有很好的支持。片段。语法高亮显示。自动完成。css-着色。自动工作压痕。自动关闭标签。
web-mode 在我的日常开发中已经完全取代了 php-mode/html 等。
通过MELPA轻松安装。
有一个用于报告问题的 Github 页面,开发人员已经非常迅速地修复了这个问题。
评论