L'histoire de Windows.
Étant donné que l'environnement Python repose généralement sur Anaconda, je voudrais naturellement faire référence à Python 3.5 d'Anaconda comme l'interface Python 3 de Vim, mais comme les versions de VC10 (Vim), VC14 (Anaconda) et VC sont différentes, gVim à Anaconda Lorsque j'essaie d'utiliser python35.dll
, il se bloque lorsque Vim démarre et je ne peux pas.
Compiler Vim avec VC14 pourrait résoudre le problème, mais il est difficile d'utiliser le binaire distribué par Kaoriya, j'ai donc installé un Python non-Anaconda (VC10 ici) séparément et l'ai surpassé.
Cependant, Anaconda est extrêmement pratique et n'utilise pas de Python ordinaire, donc je ne veux pas l'installer si possible.
https://www.python.org/downloads/windows/ Téléchargez le ** fichier zip intégrable Windows x86 ** distribué ci-dessus et Placez les deux fichiers suivants dans le répertoire d'installation de Vim.
python35.dll
python35.zip
C'est une sorte d'installation, mais cela ne met que deux fichiers et n'a pas besoin d'être compilé ou transmis. Vous pouvez maintenant utiliser l'interface Python.
J'ai aussi netupvim
, diff
et pt
, donc cela ne me dérange pas si le répertoire Vim est sale à ce moment.
Après cela, comme avant, définissez ftplugin / python.vim
pour qu'Anaconda puisse être vu depuis jedi.vim
, en vous référant ici.
http://qiita.com/repli/items/2bc6986f0be94555348a
Pour Mac, faites brew install python3
et
Réglez «pythonthreedll» et «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')
"Téléchargez la version intégrée de python et placez-la dans le même dossier que vim.
" python35.dll
" python35.zip
endif
endif
Recommended Posts