gpt4 book ai didi

php - 如何让 emacs 在 php 控制结构之间缩进 html block ?

转载 作者:行者123 更新时间:2023-11-28 02:04:50 25 4
gpt4 key购买 nike

我已经尝试了所有我能找到的 php/html 模式(包括 nxHTML),但找不到一种模式可以按照我想要的方式缩进。这是我的文件包含的示例:

<?php if (a == 5): ?>
<span>test</span>
<?php endif; ?>

我希望 emacs 缩进将 if/endif 视为元素的代码,如下所示:

<?php if (a == 5): ?>
<span>test</span>
<?php endif; ?>

for 循环和其他构造也是如此。谢谢。

最佳答案

我已经编写了主模式 web-mode.el(在 http://web-mode.org 上可用)。此模式专为包含 CSS/JS/PHP/JSP 的 HTML 模板而设计。它根据 block 的类型缩进 et synthaxcolors。 HTML 缩进非常健壮(标签和属性的缩进)。

关于php - 如何让 emacs 在 php 控制结构之间缩进 html block ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12150942/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com