Vimにjedi-vimを入れる
Vimでpythonを書く際にjedi-vimというものが便利らしいので入れてみました。
NeoBundleを使っているので
NeoBundle 'davidhalter/jedi-vim'
を記述します。
jedi-vimというのはjediというものが必要のようでjedi-vimのディレクトリで
git submodule update --init
を実行。
neocompleteとjediを連携させるために以下を記述。
autocmd FileType python setlocal omnifunc=jedi#complete let g:jedi#auto_vim_configuration = 0 if !exists('g:neocomplete#force_omni_input_patterns') let g:neocomplete#force_omni_input_patterns = {} endif let g:neocomplete#force_omni_input_patterns.python = '\h\w*\|[^. \t]\.\w*'
これで補完が使えるようになった。
参考URL:
http://kazy.hatenablog.com/entry/2013/07/18/131118]
http://blog.p-nitrite.net/2013/03/jedi-vim-in-virtualenvmac-os-x-108.html