symfonyのたくさんあるメソッド名を入力時に補完したい!と思いctagsをいじる。
ctags -f symfony.tags `find /usr/share/pear/symfony/ -name '*.php'`
vimの方の設定やctagsのオプションは以下のページを参照。
Vim で PHP 関数の辞書を作成する方法についてのメモ
ところが補完したいと思った肝心の関数名addDescendingOrderByColumnがtagsのファイル内に見当たらず。
入っていたctagsは5.5.4だったのですが、最新版が5.6だったのでそちらをインストール。PHP5用のパッチもあるようなのでついでに。手順はこちらを参照。
Vim, CTAGS and PHP 5
これで無事addDescendingOrderByColumnもtagsに入り、補完できるようになりました。ただ、結局のところメソッドの名前がだらだらとリストになって出るだけなのでVisualStudio2005ほどの強力さはないです。

PHP5とvimとctags
コメントはまだありません。
»
コメントはお気軽にどうぞ



