phpDocumentor for Vimを入れて快適にドキュメント生成する
phpdocを書くためにphpDocumentor for Vimを入れてみた。
プラグインはこれ
作業はここを見ながらやってみた。
NeoBundleを利用する
.vimrc
に以下を記載する。
NeoBundle 'PDV--phpDocumentor-for-Vim'
設定を書く
以下の箇所を編集する
" Default values let g:pdv_cfg_Type = "mixed" let g:pdv_cfg_Package = "" let g:pdv_cfg_Version = "$id$" let g:pdv_cfg_Author = "Tobias Schlitt <toby@php.net>" let g:pdv_cfg_Copyright = "1997-2005 The PHP Group" let g:pdv_cfg_License = "PHP Version 3.0 {@link http://www.php.net/license/3_0.txt}"
自分はこんな感じに編集した。Defaultはなにかあった時用に残してる。
" " Default values " let g:pdv_cfg_Type = "mixed" " let g:pdv_cfg_Package = "" " let g:pdv_cfg_Version = "$id$" " let g:pdv_cfg_Author = "Tobias Schlitt <toby@php.net>" " let g:pdv_cfg_Copyright = "1997-2005 The PHP Group" " let g:pdv_cfg_License = "PHP Version 3.0 {@link http://www.php.net/license/3_0.txt}" " Default values let g:pdv_cfg_Type = "mixed" let g:pdv_cfg_Package = "" let g:pdv_cfg_Version = "$id$" let g:pdv_cfg_Author = "mofumofu3n <mofumofu3n@gmail.com>" let g:pdv_cfg_Copyright = "2013 mofumofu3n" let g:pdv_cfg_License = "" let g:pdv_cfg_ReturnVal = "void"
キーバインドも変更する。 Ctrl + Pで生成される。
inoremap <C-P> <Esc>:call PhpDocSingle()<CR>i nnoremap <C-P> :call PhpDocSingle()<CR> vnoremap <C-P> :call PhpDocSingle()<CR>