2015-11-04 24 views
8

Desidero aggiungere il supporto Python in Vim in Git Bash, come posso fare?Come aggiungo il supporto Python in Vim in Git Bash?

ottengo falso durante l'esecuzione:

:echo has('python') 
+0

risposta molto tarda, ma ha avuto problemi simili. non una risposta, ma un'alternativa all'utilizzo di Vim in Git Bash, consiste nell'utilizzare vim_x64 da https://bintray.com/veegee/generic/vim_x64. eccellente, raccoglie qualsiasi python che si ha sul percorso, quindi funziona bene con envs conda anche – pjc42

risposta

0

TL; DR: Installare MSYS2 invece, un "superset" di git bash, che viene fornito con un gestore di pacchetti.


Questo biglietto si presenta in the git-for-windows issue tracker, e si è chiusa con la seguente motivazione:

Questa funzione non è richiesto per Git per Windows per funzionare. In effetti, per Git per Windows non è richiesto Python, quindi non lo spediamo all'utente finale.

Lo scopo di Git per Windows è davvero quello di portare Git a Windows.

Mentre ciò implica che dobbiamo spedire alcuni strumenti simili a Unix, ciò non significa che includeremo tali strumenti a meno che non siano necessari per le operazioni di Git, o almeno per ragioni storiche (necessità di contributori attivi a volte sono un fattore decisivo nel decidere se includere o meno uno strumento).

Detto questo, quello che stai cercando è lo MSYS2. Git per Windows utilizza MSYS2 e viene fornito con un sottoinsieme dei suoi file. MSYS2 dispone anche di un sistema di gestione dei pacchetti chiamato "pacman" per installare più strumenti (incluso Git ...), quindi perché non gli dai un vortice?

Credo che si potrebbe andare avanti Reinstallare o ricompilare vim con supporto Python, una migliore corso di azione sembra essere quello suggerito.

0

è possibile aggiungere il percorso di un python.exe nella sessione bash git

# move to $HOME first 
cd 
echo 'export PATH="$PATH:/c/Python27"' > .profile 

Poi Vim sarà più probabilità di rilevare pitone.

Assicurarsi di utilizzare l'ultimo git for Windows release.

+0

AFAICT il vim di msys in bundle con Git per Windows non vuole un python.exe, vuole un 'msys-python2.7.dll'. –

+0

OK, lo controllerò più tardi, utilizza msys2 – VonC