Notepad ++比较插件图标的意义加

时间:2018-04-19 04:46:12

标签: compare notepad++

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

enter image description here

1 个答案:

答案 0 :(得分:3)

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

红色高光显示哪些线条已被移除,绿色高光显示哪些线条已在版本之间添加。

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

比较插件执行以下操作:

  1. 将右侧的文档(" base.txt")设置为 new 文件,以便与左侧的文档进行比较(" deployed.txt&#34 )。您可以通过" 设为首先比较"来更改订单。在进行比较之前的选项。
  2. 读取文件的第一行,并尝试在左侧找到相同的匹配项。然后在视觉上移动右侧文件的行,使第一行与左侧相同的行匹配(第3行)。
  3. 尝试检测明显的线条移动,如双蓝色箭头所示,同时将其他线条标记为从旧(左)删除并添加到新(右),如上所述。