假设你有以下文本:
abc
123
abc
456
789
abc
abc
我想去掉所有的“abc”行,只留下一行。我不介意排序。结果应该是这样的:
abc
123
456
789
假设你有以下文本:
abc
123
abc
456
789
abc
abc
我想去掉所有的“abc”行,只留下一行。我不介意排序。结果应该是这样的:
abc
123
456
789
当前回答
如果你不介意一些Vim在你的VS代码。可以安装Vim仿真插件。
然后可以使用vim命令
:sort u
它会对行进行排序,并删除重复的行
其他回答
尝试查找并替换为正则表达式。
发现: ^(.+)((?:\ r \ n。*)*)(?:\ r ? \ n \ 1)美元 替换: 1美元2美元
在第一组中引入一些方差是可能的。
我只是有同样的问题,并找到Visual Studio代码包“排序行”。详见Visual Studio Code市场(例如,排序行)。
这个包有选项“排序行(唯一)”,这为我做了。注意行首和行尾的空白。它们影响行是否被认为是唯一的。
安装DupChecker扩展,点击F1,并键入“检查副本”。
它将检查副本并询问您是否要删除它们。
崇高的文本3
它具有非常快的原生排列函数。
编辑> Permute Lines > Unique或⌘U,和 编辑>排列选择>唯一
Visual Studio Code是我的日常驱动程序。但是,我保持崇高的文本在这些情况下待命。
如果你不介意一些Vim在你的VS代码。可以安装Vim仿真插件。
然后可以使用vim命令
:sort u
它会对行进行排序,并删除重复的行