Я ищу способ в VIM удалить все строки, которые являются дубликатами, и оставить только уникальные строки, которые существуют в файле. Я бы предпочел макрос, но команда или функция были бы великолепны.
Допустим, у меня есть файл с повторяющимися строками и некоторыми униками:
1Apple
1Apple
2Peach
2Peach
2Peach
3Beer
4Banana
4Banana
4Banana
Я хочу удалить все строки так, что все, что осталось:
3Beer
одна уникальная строка, которую я действительно хочу.
Я использую сортировку u все время, чтобы получить уникальный список, удалив дубликаты, но у меня есть времена, мне просто нужна уникальная строка в файле.
любые идеи, как справиться с этим делом в VIM?