vim x PHP
はじめまして。
2月1日から株式会社シーブレインのWebソリューショングループでPHPのコードを書いているtanakaです。
SQLの構文がなかなか覚えられないのが悩みです。
さて、初エントリーでは毎日のようにコードを生成してくれるエディタの話です。
シーブレインではみなさん自由にエディタを選んでいるようです。僕は前から気になっていた(で、習得を怠っていた)vimで書くことにしました。シンタックスハイライトはPHPに対応しているのはまぁ普通といえば普通ですが、会社で使っているテンプレートシステムのsmartyにも対応しているのには感心しました。
さて、そんな折コードを書くのを楽にしてくれる方法およびスクリプトを見つけました。
jigelog » vim7でomni補完をTabで実行
vim7の強力な補完機能らしいOmni CompletionをTABで呼び出してくれるスクリプトだそうです。
補完機能といえばCtrl+Pで同じファイル内などで関数名、変数名などを補完してくれますが、こちらはあらかじめ辞書があってそこを参照しに行くみたいです。しかも引数の情報も参照できます。これはいいですね。PHPの長ったらしいマルチバイト関数が"mb_"[TAB]で生成できます。