たまに使うが忘れると面倒なものだ。
:r hoge.txt
これを知る前は下のようにしていた。コマンドモードで!を2回。
:.!cat hoge.txt
この方法だと、単純に流し込みする場合はメリット無だが、シェルを起動しているので、HTMLエスケープするためのパイプを通して流し込む場合(html文書のpreタグ中にcのソースを貼る場合)とかは結構つかえる。
:!cat hoge.c | perl htmlescape.pl
htmlescape.plの中身は下のような感じ。
#!/usr/bin/perl -p use HTML::Entities; encode_entities($_,"<>&");