Vim で PDF ファイルを読む

優秀な PDF リーダーは多数あるため基本的にはそちらで読みますが,PDF からテキストをコピーしてくる場合や,ちょっと確認する程度で良い場合はわざわざ PDF リーダーを開くのは億劫ですし,無駄な作業も増えます.そこで,PDF を読むコマンドを作ってみました.
poppler に含まれる pdftotext が必須です.

" pdf を読む
if executable('pdftotext')
    command! -complete=file -nargs=1 Pdf :r !pdftotext -nopgbrk -layout <q-args> -
endif

これで,

:Pdf /path/tp/pdf-file

とすると,pdf の中身を Vim で閲覧できます.
実際に Boost.MPL のドキュメントを見てみるとこんな感じです.
f:id:rhysd:20120828194714j:image
もちろん画像表示などはできませんが,簡単なドキュメントや資料閲覧程度ならお手軽にできて便利です.