Автозаполнение 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 не работает, либо ваш код неверен, либо плагин плохо установлен.

Другие вопросы по тегам