Я ищу способ в VIM, чтобы удалить все строки, которые являются дубликатами и оставить только уникальные строки, которые существуют в файле. Я бы предпочел макрос, но команда или функция были бы хороши.
Скажем, у меня есть файл, который содержит повторяющиеся строки и некоторые уникальные:
1Apple
1Apple
2Peach
2Peach
2Peach
3Beer
4Banana
4Banana
4Banana
Я хочу удалить все строки, чтобы все, что осталось:
3Beer
Единственная уникальная линия, которую я ДЕЙСТВИТЕЛЬНО хочу.
Я все время использую sort u, чтобы получить уникальный список, удаляя дубликаты, но иногда мне просто нужна уникальная строка в файле.
Есть идеи, как справиться с этим делом в VIM?