vim script ことはじめ#3
vim script ことはじめ#2
http://blog.tnker.com/101
構文飽きたのでプラグイン作ってみた
といってもまだ何できるかよく分かってないので、簡単なものですが :(
Ext JS 5 の Viewクラスのトグルプラグイン
いきなりExt JSの話になりますが、Ext JS 5からViewクラスの構造が
- View
- ViewModel
- ViewController
というような形になったので、この3つのクラスファイルの切り替えをスムーズに行えるようにするもの。
動作例
利用方法
インストールはNeoBundleとかでお願いします
NeoBundle 'tnker/vim-sencha-util'
インストールすると、下記関数が使えるようになるので
:SenchaMVVMToggle
適当にマッピングしてあげてください
map <silent> <C-@> :SenchaMVVMToggle<CR>
とか
制約事項
とりあえず版なので、絶賛制約事項付きです
- 切り替え対象のクラスは同階層に配置されていることを前提
- Viewの名前が「Main」だとしたら、ViewModelは「MainModel」ViewControllerは「MainController」という名前になることを前提にしてます(下記のような形)
- {View名}.js
- {View名}Model.js
- {View名}Controller.js
追加したい機能
クラス名からクラスファイル引っ張れるようにする
tnker/vim-sencha-util
https://github.com/tnker/vim-sencha-util