Проблема с Vim omnicomplete и системным Python - PullRequest
3 голосов
/ 01 сентября 2011

У меня настроен Vim, с +python (:version говорит, что все в порядке).Мой .vimrc содержит

filetype plugin on
set ofu=syntaxcomplete#Complete
autocmd FileType python setlocal omnifunc=pythoncomplete#Complete

Когда какой-либо файл .py открыт, и я набираю, например, pri и нажимаю Ctrl - X , Ctrl - O , это говорит, что образец не был найден?Я что-то пропустил?Могу ли я каким-то образом перестроить базу данных ключевых слов Vim Python?

1 Ответ

3 голосов
/ 01 сентября 2011

Вместо syntaxcomplete#Complete используйте pythoncomplete#Complete:

# ~/.vim/ftplugin/python.vim
setlocal omnifunc=pythoncomplete#Complete

# Or by autocmd
autocmd FileType python setlocal omnifunc=pythoncomplete#Complete

Python completion

...