Pathogen を使用して両方のプラグインをインストールしましたが、正常に動作しません。つまり、TAB を使用すると、SuperTab の補完 (以前に記述した内容のオートコンプリート) が得られますが、CTRL + SPACE を使用すると、Jedi の補完 (ライブラリーからのすべて: クラス、モジュールなど) が得られます。
理論的には、両方のプラグインがインストールされている場合、SuperTab は Jedi をシームレスに処理するはずですが、私の場合はそうではありません。同じ行動を経験している一部の人々のこのレポートを見つけましたが、他の人々はそれが彼らのために働くと言っています. ただし、解決策は提供されていません。
私が使用しているプラグインは互いにオーバーライドしません:
ls ~/.vim/bundle/
auto-pairs nerdtree syntastic vim-trailing-whitespace
jedi-vim supertab vim-airline
では、他に何がこの動作を引き起こしているのでしょうか?
vimrc:
set nu
set ts=4
set sw=4
set mouse=a
set showmatch
set expandtab
set background=dark
syntax on
filetype plugin indent on
execute pathogen#infect()
set statusline+=%#warningmsg#
set statusline+=%{SyntasticStatuslineFlag()}
set statusline+=%*
let g:syntastic_always_populate_loc_list = 1
let g:syntastic_auto_loc_list = 1
let g:syntastic_check_on_open = 1
let g:syntastic_check_on_wq = 0