cercando di ottenere vim al lavoro con Python
-
26-09-2019 - |
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
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.