vimプラグイン(vim-symfony)

開発をしていくに当たって、vim+symfonyをよく使うようになったんですが、vimで便利なプラグインがあったので、紹介。

(こういうところが、vimを手放せない理由の一つ)

【vim-symfonyの取得】

.vim配下にgitで取得します。

pathogen.vimを利用中なので、以下のような感じで取得した。


$ cd ~/.vim

$ git submodule add git://github.com/soh335/vim-symfony.git bundle/vim-symfony

$ git commit

 

【コマンド例】

  • :Sview --- actions.class.php内で使うと、対応したtemplateファイルを開く
  • :Saction --- templateファイル内で使うと、actions.class.phpの対応した箇所へ
  • :Smodel --- カーソルを合わせた名前のmodelへ
  • :Salternate --- doctrineやpropelの2種類のmodelファイルの相互移動
  • :Symfony --- symfonyコマンド。「:Symfony cc」などが可能
    • ほかにも、partialやformへの移動も可能。(詳しくは同梱マニュアルで)
【応用例】
  • :Saction frontend default --- frontendモジュールの、defaultアクションを開く
  • :SEaction --- editで開く
  • :SSaction --- splitで開く
  • :SVaction --- vsplitで開く
  • :STaction --- tabnewで開く