Die Geschichte von Windows.
Da die Python-Umgebung normalerweise auf Anaconda basiert, würde ich Anacondas Python 3.5 natürlich gerne als Vims Python 3-Schnittstelle bezeichnen, aber da die Versionen von VC10 (Vim), VC14 (Anaconda) und VC unterschiedlich sind, gVim zu Anaconda Wenn ich versuche, python35.dll
zu verwenden, stürzt es ab, wenn Vim gestartet wird und ich kann nicht.
Das Kompilieren von Vim mit VC14 könnte das Problem lösen, aber es ist schwierig, die von Kaoriya vertriebene Binärdatei zu verwenden. Deshalb habe ich ein einfaches Python ohne Anaconda (hier VC10) separat installiert und übertroffen.
Anaconda ist jedoch äußerst praktisch und verwendet kein einfaches Python. Daher möchte ich es nach Möglichkeit nicht installieren.
https://www.python.org/downloads/windows/ Laden Sie die über und verteilte ** Windows x86-eingebettete Zip-Datei ** herunter Legen Sie die folgenden zwei Dateien im Vim-Installationsverzeichnis ab.
python35.dll
python35.zip
Es ist eine Art Installation, aber es werden nur zwei Dateien abgelegt und es muss nicht kompiliert oder übergeben werden. Jetzt können Sie die Python-Oberfläche verwenden.
Ich habe auch "netupvim", "diff" und "pt", daher macht es mir nichts aus, wenn das Vim-Verzeichnis zu diesem Zeitpunkt schmutzig wird.
Danach setzen Sie wie zuvor ftplugin / python.vim
, so dass Anaconda von jedi.vim
aus gesehen werden kann (siehe hier).
http://qiita.com/repli/items/2bc6986f0be94555348a
Brauen Sie für Mac braut install python3
und
Setze pythonthreedll
und pythonthreehome
.
.vimrc
if has('vim_starting')
if has('macunix')
" brew install python3
set pythonthreedll=
\/usr/local/Cellar/python3/3.6.4_2/
\Frameworks/Python.framework/Versions/3.6/Python
set pythonthreehome=
\/usr/local/Cellar/python3/3.6.4_2/
\Frameworks/Python.framework/Versions/3.6
elseif has('win32')
"Laden Sie die eingebettete Version von Python herunter und legen Sie sie im selben Ordner wie vim ab.
" python35.dll
" python35.zip
endif
endif
Recommended Posts