vimからPHPのマニュアルを参照する (vim-ref + w3m)

やりたいこと

vim上でPHPのマニュアルを参照できるようにしたい。
いくつかやり方があるようだが、自分でやってみて上手くいった方法をまとめる。

必要なもの

  1. vim-ref プラグイン
  2. PHPのマニュアルファイル
  3. w3m

(1) vim-ref プラグインのインストール

Bundle 'git://github.com/thinca/vim-ref.git'

を追加し、Vim上で

:BundleInstall

でインストール完了。

(2)PHPのマニュアルファイルを設置

マニュアルはvimでしか使わない予定なので.vim/phpdoc というディレクトリを作りこの中で管理する。

mkdir -p $HOME/.vim/phpdoc
cd $HOME/.vim/phpdoc

ここにマニュアルファイルを配置する。
http://www.php.net/download-docs.php
の一覧から「Many HTML files」のリンクの先にある「php_manual_ja.tar.gz」をダウンロードする

wget http://jp2.php.net/get/php_manual_ja.tar.gz/from/jp.php.net/mirror
tar xvzf php_manual_ja.tar.gz

(3)w3m のインストール

sudo yum install w3m

だけ。
w3mのパスを確認しておく。

which e3m
/usr/bin/w3m

Vimからパスが通っているかの確認

うまく動かない場合のみ行えばOK

:echo $PATH

の中にw3mのパスが含まれていればOK
含まれていない場合、.vimrcに追加(上の例では通ってるので不要)

 let $PATH = $PATH . ':/usr/bin' 

実行結果

例えばvar_dump と書いてある上で「Shift+k」を押すと・・

表示された!