Я пытаюсь получить завершение кода для Python в Vim 7.3. Когда я устанавливаю vim, я использую эту конфигурацию:
./configure --prefix=${HOME}/vim73 --enable-python3interp=yes --with-python3-config-dir=/home/etobkru/Python3/lib/python3.1/config
make && make install
Я копирую этот файл:
http://vim.cybermirror.org/runtime/autoload/python3complete.vim
в каталог ~/vim73/share/vim/vim73/autoload/
и в этом файле:
./share/vim/vim73/ftplugin/python.vim
я меняю
setlocal omnifunc=pythoncomplete#Complete
до
setlocal omnifunc=python3complete#Complete.
Но когда я нажимаю <c-x, c-o>
, я получаю сообщение об ошибке:
Error: Required vim compiled with +python3
E117: Unknown function: python3complete#Complete
и если я напишу :python3
, я получу
E319: Sorry, the command is not available in this version