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>