R.A. Epigonos et al.

[vim] ファイル内容の流し込み

たまに使うが忘れると面倒なものだ。

: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($_,"<>&");

ソーシャルブックマーク

  1. はてなブックマーク
  2. Google Bookmarks
  3. del.icio.us

ChangeLog

  1. Posted: 2008-11-29T07:06:14+09:00
  2. Modified: 2008-11-29T08:02:51+09:00
  3. Generated: 2024-12-16T23:09:15+09:00