http://trac.codecheck.in/share/browser/dotfiles/vim/cohtan/.vim/plugin/cakephp.vim
設計とかくそです。とりあえず、:help usr_41みながらまずは動くものをとこさえてみました。
appの中でvim . とかしないといけないくらいしょぼい(カレントディレクトリがapp内限定)ですが、
- :CakecontrollerでModelやViewから該当のControllerへ移動。Viewからの場合は該当functionの先頭行へ飛ぶ
- :CakemodelでControllerやViewから該当Modelへ移動
- :CakeviewでControllerから該当Viewへ移動
とか、そんな感じです。
一人でコツコツCake使って書いているとMVC間をむっちゃ横断するので、少しでも手軽に横断出来ないものか。
と常々思っていました。
rails.vimにはまだまだ到底及びませんが、MVC間の移動が楽になっただけでも便利っぽいです。
ちなみにこれのEmacsバージョンをk1LoW氏が作っています。
3 件のコメント:
お世話になっております。
windowsの一部環境で不具合がありましたので、報告です。
let s:Filename = substitute(bufname(""), g:Cake_Dir, "", "")
の下に
let s:Filename = substitute(s:Filename, "\\", "/", "g")
を入れれば大丈夫なようです。
Ethna版作ってみました。
本文Ctrl + cvしました。スイマセン。。。
http://yuki777.blogspot.com/2010/06/ethnamvcethnavim.html
使ってみたいのですがダウンロードリンクが切れているようです。
ご確認お願いいたします!
コメントを投稿