Comment puis-je installer Vim 64 bits sur Windows?


18

La page Téléchargements de Vim indique que la version 64 bits est abandonnée:

Win64

La version 32 bits de Vim fonctionne correctement sur les fenêtres 64 bits. Il y avait un binaire 64 bits, mais il n'a pas été beaucoup utilisé et la maintenance a été arrêtée.

Ce qui est bien, je suppose, sauf que Vim 32 bits ne capte pas Python 64 bits. has('python')? 0.

Quelles sont mes options pour installer Vim 64 bits spécifiquement (y compris GVim) sur Windows, avec autant de prise en charge de plugins que possible?


Le binaire de Cream est également apparemment 32 bits (voir le version.txt). Quant à Cygwin, je ne suis pas sûr de faire fonctionner GVim ( il a apparemment besoin d'un DISPLAYensemble , ce qui indiquerait la nécessité d'un serveur X, ce qui est une autre complication par rapport à la complexité de Cygwin lui-même).

J'ai installé MinGW (et il est assez obsolète, certes), donc je pourrais essayer de le compiler moi-même.

Le Vim Wikia suggère https://tuxproject.de/projects/vim/x64/ , qui a une instruction plutôt inquiétante:

Vous devrez copier les fichiers DLL appropriés dans votre répertoire Vim pour les faire fonctionner. Ils ne sont pas inclus.

À mon répertoire Vim? La version de https://tuxproject.de ne récupérera-t-elle pas Python installé ailleurs?


J'aimerais donc installer Vim 64 bits pour que:

  • il fonctionne prêt à l'emploi avec Python installé en utilisant les binaires Python officiels (de préférence à la fois 2 et 3, si c'est possible, et les dernières versions)
  • il est facile de se tenir à jour
  • les exigences pour l'avoir installé sont un minimum (... donc une installation Cygwin, si elle est réalisable, devrait être minimale)

Aussi: kaoriya.net/software/vim (assurez-vous simplement de supprimer vimrcet gvimrcinclus dans le même dossier avec l'exécutable).
VanLaser

Réponses:


15

Je pense que tuxproject.de est la voie à suivre et je pense qu'il récupérera la DLL Python, si elles se trouvent sur votre chemin et sont également en 64 bits. Le moyen le plus simple est de les copier dans votre répertoire .vim, pour vous assurer que vim les trouvera lors de la tentative de chargement.

Il existe une autre alternative (et j'espère vraiment que cela deviendra officiel). Nous essayons de construire des Vims binaires dans le cadre des tests CI avec l'applicateur, de sorte qu'à terme, pour chaque correctif, une version correspondante de Windows Vim 32 bits et 64 bits sera disponible. Les instantanés actuels sont disponibles ici et ici . Notez qu'ils ne sont pas officiels et ne sont pas régulièrement entretenus. Mais j'espère vraiment que quelque chose comme ça sera disponible avec la sortie pas trop loin de Vim 7.5

05.02.2016 Nous avons maintenant des binaires non officiels (ou presque officiels) dans le nouveau référentiel vim-win32-installer . Les commentaires sont appréciés.


7

Je cherchais juste ces informations et je n'ai trouvé qu'une seule version x64 non mentionnée par Christian. Voici un résumé des interfaces que chaque version prend en charge aujourd'hui pour vous donner une idée de la façon dont elles restent à jour:

Presque officiel

  • Vim 7.4.1832 et x64
  • Interfaces: ActivePerl 5.22, ActiveTcl 8.6, LuaBinaries 5.3, Python 2.7, Python 3.4, Racket 6.4, RubyInstaller 2.2

TuxProject.de

  • Vim 7.4.1832 et x64
  • Interfaces: Perl 5.22.2, Python 2.7.11, Python 3.5.1, Racket 6.4.0.4, Ruby 2.3.0, Lua 5.3.2, Tcl 8.6.4, libXpm.
  • Python 2.7.11 vous oblige à renommer une clé de registre lors de l'utilisation des builds x86.

Alexander-Shukaev (anciennement Haroogan)

  • Vim 7.4.417 et x64
  • Interfaces: python 2.7, python 3.4, ruby ​​2.0.0, lua 5.2, perl 5.18.

1

Les autres réponses ne vous indiquent vraiment que des fichiers .zip ou des archives auto-extractibles, pas des installateurs. (Le fichier "complete-x64.exe" de TuxProject est une archive auto-extractible, pas un programme d'installation.)

Voici un moyen simple d' installer Vim 64 bits.

Les étapes suivantes installeront un Vim 64 bits complet sur Windows, y compris un élément de menu contextuel "Modifier avec Vim" dans l'Explorateur Windows. Je n'ai aucune idée si Python fonctionnera ou non. Essayez-le et voyez, puis modifiez cette réponse pour en informer d'autres personnes.


Pour installer Vim

A) Installez Chocolatey , qui est un système de gestion de paquets de haut niveau pour Windows. C'est un peu comme apt-get ou yum pour Linux, mais peut-être pas aussi élégant.

B) Ouvrez une invite de commande. Assurez-vous de le lancer en tant qu'administrateur.

C) Si vous n'avez pas installé "vcruntime140.dll", ou si vous n'êtes pas sûr de l'avoir ou non, installez-le. Vous devriez utiliser l' -yinterrupteur, sinon Chocolatey vous posera beaucoup de questions. Entrez cette commande:

choco install vcredist2015 -y

D) Installez Vim 64 bits:

choco install vim-tux -y

Chocolatey installera Vim automatiquement, sans poser de questions.

Pour effectuer une mise à niveau en entrant une seule commande

Lance ça:

choco upgrade all -y

Cela permettra à Chocolatey de mettre à niveau tout ce qui est installé. C'est automatique, sans poser de questions. Soyez patient.


Le programme d'installation de vim-win32 est fourni avec un programme d'installation comme son nom l'indique.
Christian Brabandt

0

MIS À JOUR POUR VIM 8.x

Pour Windows, vous pouvez toujours récupérer la toute dernière version corrigée de Vim 8.x compilée avec les dernières bibliothèques externes ici: Téléchargements Vim

Au moment de publier les versions les plus récentes:

Dernière mise à jour compilée: 2017-02-23

Version Vim: 8.0.0363 Journal officiel des correctifs

Bibliothèques utilisées: Perl 5.24.1, Python 2.7.12, Python 3.6.0, Racket 6.7, Ruby 2.4.0, Lua 5.3.3, Tcl 8.6.4 et libXpm


1
Puisque c'est pour Tuxproject.de, cela devrait être une modification de la réponse d'idbrii.
muru le
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.