VimでPHPUnitをQuickRunする
Vim-users.jpのRSpecをquickrunする記事を参考に、PHPUnit用に書き換えてみる。
.vimrc
PHPやPHPUnit、quickrun.vimは既にインストール・セッティング済みの前提。こんな感じで.vimrc
に記述してみた。
augroup QuickRunPHPUnit
autocmd!
autocmd BufWinEnter,BufNewFile *test.php set filetype=php.unit
augroup END
" 初期化
let g:quickrun_config = {}
" PHPUnit
let g:quickrun_config['php.unit'] = {'command': 'phpunit'}
これでHogeClassTest.php
やfuga_test.php
など、ファイル名末尾が*test.php
なファイルを開くと、ファイルタイプがphp.unit
になり、このファイルタイプの時に<Leader>r
を実行でPHPUnitが実行される。
もし*test.php
じゃないファイルでPHPUnitを実行したければ、:set ft=php.unit
でファイルタイプを変更して<Leader>r
すればおk