vimでphpコードを快適に!
viは無料で、とても拡張性のあるエディタとして、有名だと思うのですが、
phpを記述する際に、このviの拡張を生かして、より楽にコーディングをする方法があります。
関数名をハイライトして、表示する
phpをコーディングしていて、・・・あれ?この関数名ってこんな感じかな?ってうる覚えの関数を書く際にめっちゃ便利です。
php.netが配布する辞書ファイルを使っても良いので、環境によって、使える、使えない関数などがあると思うので、今回は自分で辞書ファイルを作成します。
適当にvi用の拡張ディレクトリを作成、移動
$mkdir ~/.vim $cd ~/.vim
phpの辞書ファイルの作成
$vim mkvimdic.php <?php $functions = get_defined_functions(); sort( $functions['internal'] ); echo implode( "\n", $functions['internal'] ); ?> || *** 実行結果をファイルに出力 >|sh| $php mkvimdic.php > ./php.dict
PHPDoc用のコメントを簡単に挿入
phpを使う人は良く、ドキュメントを作るときに、PHPDocを使っている人は多いと思いますが、viを用いて簡単にPHPDocに対応したコメントを使う方法も。
拡張用プラグインをダウンロード
http://www.vim.org/scripts/script.php?script_id=1355 からphp-doc.vimをダウンロードして適当なディレクトリに保存。今回は、さっき作成した.vimのディレクトリにpluginsディレクトリを作成します。
$mkdir ~/.vim/plugins