emacs在删除之前预览重复的行

时间:2015-06-22 17:57:09

标签: emacs duplicates highlighting

背景信息:我正在处理一个几乎类似于exc的大型文本文件,并且我正在添加/编辑条目。它是一个共享文件,因此其他人可以编辑该文件。

我正在使用emacs,我发现他们添加了命令delete-duplicate-lines。这个命令似乎很适合修剪额外的条目,但是知道哪些行是重复的(即已经存在于文件中)以便我知道哪些条目已经被添加将是很好的。是否有一个类似于delete-duplicate-lines的命令,但只指出哪些行是重复的而不删除它们?

1 个答案:

答案 0 :(得分:3)

您可以使用Highlight库中的命令 hlt-highlight-line-dups-region 来突出显示区域中的所有重复行集(或者如果没有活动区域)。< / p>

默认情况下,会忽略前导和尾随空格 检查重复项时,但这是由选项控制的 hlt-line-dups-ignore-regexp。并使用前缀arg行为 有效地与该选项的价值相反。所以,如果 选项说不要忽略空格,然后使用前缀arg 空格被忽略,反之亦然。

您还可以控制用于突出显示每组重复项的颜色/面。