Nel*_*ira 1 vim
如何删除Vim中所有不重复的行?有很多解决方案可以删除重复行.我想倒退.我想只留下那些至少有重复的行.
有谁知道怎么样?
Ken*_*ent 5
如果您使用的是Linux机器人,请尝试在vim中使用以下行:
:%!awk 'a[$0]++'
如果你正在寻找纯vim/vimscript解决方案,你可以在vim中构建一个字典,key是行文本,value是行在缓冲区中出现的次数,最后过滤掉那些value ==1条目.
value ==1
阅读doc for :h dict :h filter(
:h dict
:h filter(
归档时间:
11 年,1 月 前
查看次数:
842 次
最近记录: