用于Web开发的emacs插件

时间:2010-04-30 15:11:05

标签: emacs plugins installation

如果要将emacs用于Web开发,有哪些最好的插件?

4 个答案:

答案 0 :(得分:8)

正如评论中所提到的,nXhtml是Emacs的一个插件,用于编辑XHTML,PHP和类似的东西。它不是很有名,但看起来至少Drew Yates发现它很有用:

nXML mode and the subsequent nXHTML mode for emacs are godsends ...

那是在开发人员修复所有错误之前......; - )

大部分内容都是从项目网站上窃取的,但我当然认为nxhtml-mode包含了Web开发所必需的一切。还有遗留的html模式之类的东西。 css-mode,php-mode(最后两个是nxhtml-mode的一部分)。我不确定espresso-mode(目前最好的javascript模式)。 perl开发还有cperl-mode,ruby-mode - 你可以命名,我们已经得到了它。

答案 1 :(得分:5)

Steve Yegge的js2-mode

答案 2 :(得分:5)

不是专门用于网页开发,但不要忘记Yasnippet(或其他模板/骨架/代码段系统)。

在没有它的情况下使用XSLT(现在仍然与webdev有些相关)时,我无法保持理智。输入xcho<TAB>个插入内容:

<xsl:choose>
  <xsl:when test="$1">
    $0
  </xsl:when>
  <xsl:otherwise>
    $2
  </xsl:otherwise>
</xsl:choose>

光标最初位于$ 1($ *部分未显示),然后再次按<TAB> $ 2,最后$ $。

我没有任何具体的HTML示例,但代码片段很容易制作。

答案 3 :(得分:0)

不幸的是,我无法找到自动缩进混合语言代码的模式。

所以我写了一个处理PHP / XHTML / JS / CSS的小模式。我敢说它做得很好。您可以从github

下载