Notepad++ 比较插件图标的含义加上

pco*_*uas 2 compare notepad++

我比较了两个文本文件,它们对我来说是相同的,除了行序。为什么 Notepad++ 给我一个绿色加号和一个红色减号?

在此处输入图片说明

小智 5

蓝色突出显示尝试显示两个文档中存在哪些行但已移至不同行。这可以通过在比较插件选项中取消选中“检测移动”来禁用。

红色高亮显示了哪些行已被删除,绿色高亮显示了在版本之间添加了哪些行。

尽管这些行在您的示例中只是重新排序,但比较插件无法以您所看到的任何其他方式智能地描述它。如果您禁用检测移动,那么它将显示前两行在左侧删除并添加到右侧,因为它认为起点是右侧的第一行。

比较插件执行以下操作:

  1. 将右侧的文档(“base.txt”)设置为与左侧文档(“deployed.txt”)进行比较的文件。在进行比较之前,您可以通过“设置为第一个比较”选项更改顺序。
  2. 读取右侧文件的第一行并尝试在左侧找到相同的匹配项。然后在视觉上向下移动右侧文件的行,以便第一行与左侧的相同行(第 3 行)匹配。
  3. 尝试检测由双蓝色箭头指示的明显行移动,同时将其他行标记为从旧(左)中删除并添加到新(右)中,如上所述。