使用内联javascript在emacs中缩进为html

时间:2017-01-30 14:40:02

标签: javascript html emacs formatting indentation

这里大致是我的代码。

<body>
<p>
...
</p>

<script>
function func()
{
...
for(...)
{
...
}
}
</script>

<p> ... </p>

</body>

HTML本身缩进正确,但是当我输入javascript时,一切都搞砸了。

我该如何处理?

2 个答案:

答案 0 :(得分:1)

我倾向于在脚本标签之间插入空白行,然后切换到javascript模式。使用空行填充

时,html看起来像这样
<script type="text/javascript">

   //some javascript

</script>

这似乎允许正确的着色和缩进。我还想亲自使用js3-mode,因为它增加了比emacs更多的功能。默认的javascript样式。

答案 1 :(得分:1)

您可以尝试以下多种模式之一:

他们的目标是在同一个缓冲区中同时拥有多个模式,特别是html和javascript。