viでバッファ内をsort -uする

こんなファイルがあったとする。

aaa
bbb
aaa
ccc
bbb
ccc
aaa
ccc

これをsort,uniqする場合コマンドラインからなら

% sort -u sample.txt

でOK。
viでファイルを編集しつつ、バッファ内に対してsort -uする場合は

:%! sort -u

でOK。
%で範囲指定して!でコマンドを指定。
2行目から100行目までに対してコマンドを実行してその結果をバッファへ反映するには

:2,100! command

自分あてのメモです。