git-bashのvimにpythonの入力補完プラグインを入れる
入力補完プラグインで有名なのがjedi-vimですが、なぜかgit-bathのvimではインストールできませんでした。
色々試しましたがインストールできる物がなく困り果てていました。
そこで見つけたのがpydictionでした。
いい感じで、入力補完ができるので試して見て下さい。
プラグイン管理vim-plugのインストール
まずはプラグイン管理用プラグインをインストールします。同じ機能のものがたくさんありますが、インストールのしやすさと、管理の簡単さでvim-plugを選択しました。
インストールは、
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
をgit-bashに書いて行ないます。
後は、
vim ~/.vimrc
でvimを起動し、
call plug#begin()
"Plug ~ ここに必要なプラグインを書く
"例
Plug 'vim-scripts/Pydiction'
call plug#end()
と書いて:wで保存、 :soure ~/.vimrcで.vimrcを再読み込みし
:PlugInstall
でプラグインをインストールします。
pydictionのインストール
これでプラグインをインストールできるようになったので、入力補完のプラグインpydictionをインストールします。
上に書いたようにcall plug#begi()とcall plug#end()の間に
Plug 'vim-scripts/Pydiction'
を書いてプラグインをインストールします。
pydictionの設定
後は、.vimrcに以下を書けば終了です。
filetype plugin on
autocmd FileType python let g:pydiction_location = '~/.vim/plugged/pydiction/complete-dict'
こんな感じです。