まくまくVimノート
行をソートして重複行を削除する
2014-11-21

ビジュアルモード (SHIFT-V) で対象範囲を選択し、下記のように実行すれば、指定した範囲の行をソートすることができます。

:sort    "アルファベット順ソート
:sort n  "10進数とみなしてソート

さらに、sort を実行するときに u オプション(unique の略)を付けることで、重複している行を一行にまとめることができます。

:sort u

ファイル全体に対して実行したい場合は、下記のように % でファイル全体の行を指定すれば OK です。

:%sort u
2014-11-21