Je suis en train d'essayer d'obtenir l'achèvement du code pour python dans vim 7.3. Quand j'installe vim J'utilise cette configuration:en essayant d'obtenir vim de travailler avec python
./configure --prefix=${HOME}/vim73 --enable-python3interp=yes --with-python3-config-dir=/home/etobkru/Python3/lib/python3.1/config
make && make install
copier ce fichier: http://vim.cybermirror.org/runtime/autoload/python3complete.vim dans le répertoire ~/vim73/share/vim/vim73/autoload/
et dans ce fichier: ./share/vim/vim73/ftplugin/python.vim
Je change
setlocal omnifunc=pythoncomplete#Complete
à
setlocal omnifunc=python3complete#Complete.
Mais quand j'appuie sur <c-x, c-o>
, je reçois un message d'erreur:
Error: Required vim compiled with +python3
E117: Unknown function: python3complete#Complete
et si j'écris :python3
je reçois
E319: Sorry, the command is not available in this version
pouvez-vous vérifier en tapant: version que le vi que vous utilisez a été compilé avec python3. Peut-être que c'est différent de celui que vous avez compilé. – mb14
Comme dit mb14, pouvez-vous vérifier que vous utilisez le vim correct? Si vous commencez par taper 'vim' dans le terminal, essayez 'which vim' pour voir son chemin. – pthulin