新しいブログに移動しました。
9ensanのLifeHack
こちらの記事も必要に応じて新しいブログに移動させる予定です。
今後ともよろしくお願い致します。

HOME > 

ctags

PHPを書くときに、vimでctagsを使用する方法

  • 2009.04.26 (日) 20:59
  • PHP
  • ,,

symfonyで仕事していて、オブジェクト指向プログラミングなのでたくさんのファイルに処理が移動するので

処理を追いかけるだけでたいへん

ということで、ctagsを使用することにしました。

まずは、インストール

1
sudo apt-get install exuberant-ctags

これでインストール完了します。

で、ctagsを使用する為のtagsファイルの作成

1
ctags -a -f ~/.tags -R --langmap=PHP:.php.inc --php-types=c+f+d+v+i ./
  • -a:既存のtagsファイルが存在した場合、追加登録します。
  • -f:tagsファイルの名前を指定します。
  • –langmap:対象にする拡張子を設定します。
    デフォルト値は

    1
    
    ctags --list-maps

    で調べることができます。

  • –php-types:tagsファイルを作成する時の種類を指定します。
    種類は

    1
    
    ctags --list-kinds=php

    で調べることができます。

  • -R:再帰的に処理を行います。

これで、tagsファイルを使用できます。

上記内容でtagsファイルを作成した場合、「~/.tags」に内容が書き込まれます。

ですのでvimでそのファイルを使用できるように.vimrcに以下の設定を追加します。

1
set tags+=~/.tags

 これでvimで作成したtagsファイルを読み込むことができます。

vimでの使用方法

Ctrl+]:タグを進む

Ctrl+T:タグを戻る

:pop:タグを戻る

:tags:移動経路を確認

:ts:他の候補を呼び出す

お薦めのレンタルサーバー
広告
お薦めの書籍
HOME > 

ctags