vim で全行削除するときはちゃんと正規表現使いましょう。

:%d

などとやれば全行削除できます。

また、行番号指定してその範囲内の行を削除っていうのも、

:34,49d

などとやればいいのです。(34行目から49行目まで削除)

他にも、全部削除したかったら、
ggからのd押してShift+gでもいけます。

っていうのも、Ctrl+lとclearコマンドが同じ動作するのとおんなじようなことなのかな。



ref.
http://backslash.ddo.jp/wordpress/archives/88