【问题标题】:Sorting HTML attributes for comparison对 HTML 属性进行排序以进行比较
【发布时间】:2025-12-31 19:05:01
【问题描述】:

在 BeyondCompare 中比较事物时,有没有办法对 HTML 属性进行排序?

所以例如以下应该被认为是等效的:

<div class="btn" id="someId">

<div id="someId" class="btn">

【问题讨论】:

    标签: html attributes compare diff beyondcompare


    【解决方案1】:

    Beyond Compare 不提供对 HTML 属性进行排序的方法。

    如果您可以找到一个命令行应用程序来对 HTML 属性进行排序,则可以使用 Beyond Compare 文件格式在比较之前将其作为预处理器运行。

    在比较之前定义运行外部应用程序的文件格式:

    1. 打开工具 > 文件格式。
    2. 点击+。
    3. 选择文本格式。
    4. 在“常规”选项卡中,输入 *.html 作为文件掩码。
    5. 转到“转换”选项卡。
    6. 将顶部下拉列表从无更改为外部程序(Unicode 文件名)。
    7. 在加载中,输入外部应用程序的路径,然后 通过源文件名和目标文件名的变量 %s 和 %t。
    8. 保存。

    在 Beyond Compare 中比较文件对或在文件夹比较中运行基于规则的比较时,使用列表中具有匹配文件掩码的最高格式。

    【讨论】: