正在对 HTML 个属性进行排序以进行比较

Sorting HTML attributes for comparison

在 BeyondCompare 中比较事物时,是否可以对 HTML 属性进行排序?

因此,例如以下内容应被视为等效:

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

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

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

如果你能找到一个命令行应用程序来排序 HTML 属性,你可以使用 Beyond Compare 文件格式 运行 它作为比较前的预处理器。

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

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

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