Con_HumiのDEV_LOG

開発メモやガジェットのことをつらつらと.

jedi-vim 使ってみます.

Vimスニペット補完の設定はいい感じに動いたので,いよいよjedi-vimを導入しようと思います.

vimでpython3を書く時のおすすめの補完設定 - kazy no blog

[vim]python補完プラグイン「jedi-vim」を快適にする方法(jedi-vim+neocomplete) - dackdive's blog

このお二方の記事が大変参考になりました.
ありがとうございます.

で,やったことは,

jedi-vimのインストール

.vimrc

NeoBundle 'davidhalter/jedi-vim'

を追記して,jedi-vimの導入.
ちなみに,NeoBundleでプラグイン管理しています.
Shougoさんのプラグインを活用させて頂いています.
いつもありがとうございますm( )m

そんでもって,Vimのコマンドモードで:source ~/.vimrcを実行.
NeoBundleInstallのダイアログ(GVim使ってます)が出てくるのでyesを選択.
これでプラグインがダウンロード&インストールされます.

それだけではダメみたいでさらに,~/.vim/bundle/jedi-vim/jedi/に移動して,

git submodule update --init

を実行しました.

jedi-vimの設定も追記

.vimrc

"------------------------------------------------------------
" jedi-vim Setting

autocmd FileType python setlocal omnifunc=jedi#completions
let g:jedi#completions_enabled = 0
let g:jedi#auto_vim_configuration = 0
if !exists('g:neocomplete#force_omni_input_patterns')
    let g:neocomplete#force_omni_input_patterns = {}
endif

g:neocomplete#force_omni_input_patterns.python = '\h\w*\|[^. \t]\.\w*'

"------------------------------------------------------------

と追記して,再び:source ~/.vimrcを実行.

すると......

f:id:Con_Humi:20150114232329p:plain

お,補完できています!
参考にさせていただいた記事のお二方,ありがとうございます!

Pythonの勉強もがんばろーっと.