Domanda

Nel tentativo di ottenere il completamento del codice per Python in vim 7.3. Quando si installa vim io uso questa configurazione:

./configure --prefix=${HOME}/vim73 --enable-python3interp=yes --with-python3-config-dir=/home/etobkru/Python3/lib/python3.1/config 
make && make install

copio questo file: http://vim.cybermirror.org/runtime/autoload/python3complete.vim in alla directory ~/vim73/share/vim/vim73/autoload/ e in questo file: ./share/vim/vim73/ftplugin/python.vim I cambiamenti

setlocal omnifunc=pythoncomplete#Complete 

a

setlocal omnifunc=python3complete#Complete.

Ma quando premo <c-x, c-o> ricevo un messaggio di errore:

Error: Required vim compiled with +python3
E117: Unknown function: python3complete#Complete

e se scrivo :python3 I get

E319: Sorry, the command is not available in this version
È stato utile?

Soluzione

E 'dipende dalla versione di vim e sul modo in cui il sistema operativo fornisce Python e python3, se pitone e python3 sono supportati entrambi. Altrimenti se compilato in a tutti, quindi la versione di Python per la prima volta l'uso sarà attivato.

Controlla la seguente filo e quella legata da lì: Vim 7.3: supporto python3

Altri suggerimenti

Elimina tutti i tentativi il completamento automatico e dimenticare i problemi, installare neocomplcache (sito sceneggiatura)

Ho avuto lo stesso identico problema hai avuto e questo script ha risolto tutti i miei bisogni completamento automatico, la sua caratteristica davvero ricco e non si noterà la sua lì fino a quando ne avete bisogno.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top