snippetsの追加方法は、vimテクニックバイブルに書いてありますので、
ここでは、既存に入っている一部のsnippetsの内容を変えたい場合の
やり方を載せておきます。
まず.vimrcに以下の設定を追加します。
let g:neocomplcache_snippets_dir = $HOME . '/.vim/snippets'
続いて、
$cd ~/.vim $mkdir snippets # いったん、標準のsnippetsから内容をコピーします。 $cd snippets $cp ~/.vim/bundle/neocomplcache/autoload/neocomplcache/sources/snippets_complete/php.snip . $vi php.snip
今回は、snippet functionを修正します。
変更前
snippet function abbr function () {} ${1:public }function ${2:FunctionName}(${3}) { ${4:// code...} }
変更後
snippet function abbr function () {} /** * ${4:undocumented function} * * @return ${5:void} * @author ${6} */ ${1:public }function ${2:FunctionName}(${3}) { ${7:// code...} }
これでphpファイルでfunctionをsnippetsを出したときは、
変更後のsnippetsになります。
※標準のsnippetsは以下に入ってます。
便利なsnippetsが入っているので、一度目を通しておくといいと思います。
neocomplcache/autoload/neocomplcache/sources/snippets_complete