如果要将emacs用于Web开发,有哪些最好的插件?
答案 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
下载