执行重新格式化后,大多数代码都缩进,但有些部分仍然如下所示:
仔细观察(使用sublime)后,我注意到这些行没有使用制表符缩进,但是带有空格:
那么为什么这些部分没有用标签缩进?
其他问题:如何删除孔项目的空行?
答案 0 :(得分:3)
空格而不是标签和原始缩进的问题 - 您需要从HTML代码样式中的“保留空白区域”列表中删除span
。
空行 - 如果您禁用“保持换行符”类别的选项并将0
放入“最大黑线”类型的字段中,您可以摆脱它们中的大多数 - 其中有相当多的每种语言(在您的情况下为HTML和PHP)。
不幸的是,这些选项似乎对PHP代码块之间的空行没有任何影响('?>
和<?php
之间)。对于这种情况,我建议使用正则表达式并用单\n\n
替换\n
(连续2行结尾)(如果你有很多连续的空行,你可能需要运行这样的替换几次)。 / p>