2015-04-02 4 views
0

У меня есть вопрос о редактировании строк с использованием VIM, я в настоящее время имеют следующие строки:ВИМ Удаление повторяющихся строк

лисица.

Красный лиса.

Голубая рыба.

Голубая рыба.

Вопрос: как удалить дубликаты? и позволяет сказать, что у меня есть как минимум 500 строк с дубликатами

Ожидаемый результат:

лисица.

Голубая рыба.

ответ

3

Если вам не нужно, чтобы сохранить порядок строк вы можете сделать:

:sort u 

т.е. сортировать все строки и удалить дубликаты.

3

Если вы не хотите, чтобы сортировать строки:

:g/^\(.*\)$\n\1/d