emacs 在删除之前预览重复行
emacs preview duplicate lines before removing
上下文:我正在处理一个几乎 excel-like 的大型文本文件,并且我是 adding/editing 个条目。这是一个共享文件,因此其他人可能已经编辑过该文件。
我正在使用 emacs,我发现他们添加了命令 delete-duplicate-lines。这个命令似乎非常适合修剪额外的条目,但最好知道哪些行是重复的(即文件中已经存在),这样我就知道哪些条目已经被添加了。有没有类似于delete-duplicate-lines的命令,只是指出哪些行是重复的而不是删除它们?
您可以使用 Highlight 库中的命令 hlt-highlight-line-dups-region
来突出显示区域中的所有重复行集或(如果没有活动区域)在缓冲区中。
默认情况下,忽略前导和尾随空格
检查重复项时,但这由选项控制
hlt-line-dups-ignore-regexp
。并带有前缀 arg 的行为
实际上与该选项的值相反。所以如果
选项说不要忽略空格,然后您使用前缀 arg
空格被忽略,反之亦然。
您还可以控制 colors/faces 用于突出显示每组重复项。
上下文:我正在处理一个几乎 excel-like 的大型文本文件,并且我是 adding/editing 个条目。这是一个共享文件,因此其他人可能已经编辑过该文件。
我正在使用 emacs,我发现他们添加了命令 delete-duplicate-lines。这个命令似乎非常适合修剪额外的条目,但最好知道哪些行是重复的(即文件中已经存在),这样我就知道哪些条目已经被添加了。有没有类似于delete-duplicate-lines的命令,只是指出哪些行是重复的而不是删除它们?
您可以使用 Highlight 库中的命令 hlt-highlight-line-dups-region
来突出显示区域中的所有重复行集或(如果没有活动区域)在缓冲区中。
默认情况下,忽略前导和尾随空格
检查重复项时,但这由选项控制
hlt-line-dups-ignore-regexp
。并带有前缀 arg 的行为
实际上与该选项的值相反。所以如果
选项说不要忽略空格,然后您使用前缀 arg
空格被忽略,反之亦然。
您还可以控制 colors/faces 用于突出显示每组重复项。