Я шукаю спосіб у VIM видалити всі рядки, що є дублікатами, і залишити лише унікальні рядки, які існують у файлі. Я вважаю за краще макрос, але команда чи функція були б чудовими.
Скажіть, у мене є файл із повторюваними рядками та унікальними елементами:
1Apple
1Apple
2Peach
2Peach
2Peach
3Beer
4Banana
4Banana
4Banana
Я хочу видалити всі рядки, щоб усе, що залишилося:
3Beer
Єдина унікальна лінія, яку я дійсно хочу.
Я використовую sort u весь час, щоб отримати унікальний список, видаляючи дублікати, але в мене є раз, мені просто потрібна унікальна лінія у файлі.
Будь-які ідеї, як вирішити цю справу в VIM?