Автозаполнение vim-jedi не работает
Я только что установил jedi-vim с vundle. Моя версия vim - 7.3.429. Я установил джедай ви пип
каждый раз, когда я ударил .
или же <C-Space>
Я получаю эту ошибку.
Omni completion (^O^N^P) Pattern not found
когда я искал здесь этот шаблон, я нашел решение использовать вместо него vim-jedi. Но, к сожалению, это происходит с джедаем-вимом.
Вот некоторые результаты некоторых регистров:
:set omnifunc
omnifunc=jedi#complete
:messages
Messages maintainer: Bram Moolenaar <Bram@vim.org>
"models.py" 31L, 1052C
<emptyline>
2 ответа
Потому что эта строка была в моем.vimrc:
autocmd FileType python setlocal omnifunc=pythoncomplete#Complete
Я не мог использовать джедая в течение длительного времени. Когда его убрали, все нормально.
:set omnifunc
omnifunc=jedi#completions
IIRC, джедай-вим был публично освобожден одна или две недели назад. Я сомневаюсь, что вы получите большую помощь вне системы отслеживания проблем.
Во всяком случае, плагин, кажется, использует омни завершения Vim под капотом, в частности, <C-x><C-o>
ярлык, который, в вашем случае, кажется, ничего не возвращает, потому что он не может распознать ключевое слово до .
,
Либо jedi-vim не работает, либо ваш код неверен, либо плагин плохо установлен.