Я установил оба плагина с помощью Pathogen, но они не работают вместе, как должно быть. То есть, если я использую TAB, я получаю завершение SuperTab (автозаполнение того, что я ранее написал), тогда как если я использую CTRL + SPACE, я получаю завершение Jedi (все от libs: classes, modules и т. Д.).Невозможно получить автозаполнение Jedi на SuperTab
Теоретически, если оба плагина установлены, SuperTab должен беспрепятственно обращаться с Jedi, но это не мой случай. Я нашел this report некоторых людей, которые испытывают такое же поведение, в то время как другие говорят, что это работает на них. Однако решения не существует.
Плагины я использую не отменяют друг друга:
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
У меня точно такая же установка и это работает для меня. Возможно, вы хотите посмотреть на него: https://github.com/davidhalter/dotfiles –