首页 文章

比较文件并使用记事本仅返回差异

提问于
浏览
15

记事本有一个比较插件工具,用于比较文本文件,其操作如下:

启动记事本并打开要运行比较检查的两个文件 . 单击“插件”菜单,选择“比较”并单击“比较” . 插件将运行比较检查并并排显示两个文件,文本中的任何差异都会突出显示 .

这是一个很好的功能,我已经愉快地使用了一段时间 . 现在,我一直在寻找一个选项,以进一步选择突出显示的不同行(例如删除未突出显示的行),反之亦然:即清除突出显示的行 .

有没有直接的方法来实现这一目标?

1 回答

  • 0

    我有一个肮脏的解决方法 . 与_2820395相比,它节省了一些时间,但对于大文件可能不值得 . 对于较大的文件,您可能更喜欢使用其他工具 .

    通常,这在比较“单词”组时最有效,但不适用于列表的内容(如源代码)

    所以解决方法是:

    • 可选:(取决于要比较的内容)对两个文件进行排序(这将使未来的比较更容易)要执行此操作:编辑=>行操作=>按字典顺序排序行升序(在两个文件上执行)

    • 将文件与插件进行比较

    • 选择一个文件并检查要保留的行 . 在每个行之前添加一个制表符 . 记住,您可以选择多行,然后按Tab键进行制表 . (可选)您可以向要删除的行添加制表符

    • 对文件排序 . 列表的行将首先出现 . 所以现在你可以复制粘贴它们(或复制粘贴未经破坏的那些)

相关问题