Я только что установил jedi-vim и supertab (потому что у меня уже было что-то привязанное к <C-Space>
). <Tab>
теперь показывает меню автозаполнения, и оно работает довольно хорошо, однако я не вижу никаких меню, когда нажимаю .
.
Если я использую <Tab>
в режиме вставки после нажатия .
, я получаю обычное меню, которое не имеет контекста имени, предшествующего точке (и из-за этого оно совершенно бесполезно).
:verbose imap .
говорит No mapping found
, но я предполагаю, что jedi-vim работает не так.
Пытаясь решить эту проблему, я отключил другие свои плагины и заменил свой .vimrc только на execute pathogen#infect()
.
Теперь, когда я :e foo.py
вижу: "Error: jedi-vim failed to initialize Python: jedi-vim requires Vim with support for Python 2 or 3."
я не получал эту ошибку раньше, и :version показывает, что у меня есть поддержка Python 2 и 3.
Имена сценариев: https://gist.github.com/hovissimo/a2413d6a5d0e1be356c0
:версия: https://gist.github.com/hovissimo/f5a0e630edac8756397e
Изменить: :JediDebugInfo говорит Using Python Version: null