VIM移除重复线路

VIM移除重复线路,vim,Vim,我有一个关于使用VIM编辑字符串的问题,我目前有以下字符串: 红狐。 红狐。 蓝鱼。 蓝鱼。 问题:如何删除重复项?假设我有至少500行的副本 预期结果: 红狐。 蓝鱼。如果您不需要保留线条的顺序,可以执行以下操作: :sort u i、 e.对所有行进行排序并删除重复项。如果不想对行进行排序: :g/^\(.*\)$\n\1/d 这仅在复制的行一行低于另一行时有效。当副本之间有其他行时,如何执行此操作?

我有一个关于使用VIM编辑字符串的问题,我目前有以下字符串:

红狐。

红狐。

蓝鱼。

蓝鱼。

问题:如何删除重复项?假设我有至少500行的副本

预期结果:

红狐。


蓝鱼。

如果您不需要保留线条的顺序,可以执行以下操作:

:sort u

i、 e.对所有行进行排序并删除重复项。

如果不想对行进行排序:

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

这仅在复制的行一行低于另一行时有效。当副本之间有其他行时,如何执行此操作?