¿Cómo puedo instalar Vim de 64 bits en Windows?

18

La página de descargas de Vim dice que la versión de 64 bits se descontinuó:

Win64

La versión de 32 bits de Vim funciona bien en ventanas de 64 bits. Había un binario de 64 bits, pero no se usó mucho y el mantenimiento se detuvo.

Lo cual está bien, supongo, excepto que Vim de 32 bits no capta Python de 64 bits. has('python')? 0.

¿Cuáles son mis opciones para instalar Vim de 64 bits específicamente (incluido GVim) en Windows, con la mayor cantidad de complementos posible?


El binario de Cream también es aparentemente de 32 bits (ver el version.txt). En cuanto a Cygwin, no estoy seguro de que GVim se ejecute en él ( aparentemente necesita DISPLAYestablecerse , lo que indicaría la necesidad de un servidor X, que es otra complicación sobre la complejidad de Cygwin).

Tengo instalado MinGW (y está bastante desactualizado, es cierto), así que podría intentar compilarlo yo mismo.

Vim Wikia sugiere https://tuxproject.de/projects/vim/x64/ , que tiene una instrucción bastante ominosa:

Deberá copiar los archivos DLL apropiados en su directorio Vim para que funcionen. No están incluidos

A mi directorio Vim? ¿ La compilación de https://tuxproject.de no recogerá Python instalado en otro lugar?


Entonces, me gustaría instalar Vim de 64 bits para que:

  • funciona listo para usar con Python instalado utilizando los binarios oficiales de Python (preferiblemente 2 y 3, si es posible, y las últimas versiones)
  • es fácil mantenerse actualizado
  • los requisitos para tenerlo instalado son mínimos (... por lo que una instalación de Cygwin, si es viable, debería ser mínima)
muru
fuente
Además: kaoriya.net/software/vim (solo asegúrese de eliminar vimrce gvimrcincluir en la misma carpeta con el ejecutable).
VanLaser

Respuestas:

15

Creo que tuxproject.de es el camino a seguir y creo que recogerá Python dll, si están en su camino y también son de 64 bits. La manera fácil es copiarlos en su directorio .vim, para asegurarse de que vim los encontrará al intentar cargarlos.

Hay otra alternativa (y realmente espero que se haga oficial). Estamos tratando de construir Vims binarios como parte de las pruebas de CI con appveyor, para que eventualmente para cada parche haya una versión correspondiente de Windows Vim de 32 bits y 64 bits disponible. Las instantáneas actuales están disponibles aquí y aquí . Tenga en cuenta que no son oficiales y no se mantienen regularmente. Pero realmente espero que algo así esté disponible con el lanzamiento no muy lejano de Vim 7.5

05.02.2016 Ahora tenemos binarios no oficiales (o casi oficiales) en el nuevo repositorio vim-win32-installer . Los comentarios son apreciados.

Christian Brabandt
fuente
7

Solo estaba buscando esta información y solo encontré una versión x64 no mencionada por Christian. Aquí hay un resumen de las interfaces que cada versión admite hoy para darle una idea de qué tan bien se mantienen actualizadas:

Casi oficial

  • Vim 7.4.1832 y 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 y 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 requiere que cambie el nombre de una clave de registro cuando use las compilaciones x86.

Alexander-Shukaev (anteriormente Haroogan)

  • Vim 7.4.417 y x64
  • Interfaces: python 2.7, python 3.4, ruby ​​2.0.0, lua 5.2, perl 5.18.
idbrii
fuente
1

Las otras respuestas realmente solo apuntan a archivos .zip o archivos autoextraíbles, no a instaladores. (El archivo "complete-x64.exe" de TuxProject es un archivo autoextraíble, no un instalador).

Aquí hay una manera fácil de instalar Vim de 64 bits.

Los siguientes pasos instalarán un Vim completo de 64 bits en Windows, incluido un elemento de menú contextual "Editar con Vim" en el Explorador de Windows. No tengo idea de si Python funcionará o no. Pruébelo y vea, luego edite esta respuesta para informar a otras personas.


Para instalar Vim

A) Instale Chocolatey , que es un sistema de administración de paquetes de alto nivel para Windows. Es algo así como apt-get o yum para Linux, pero tal vez no sea tan elegante.

B) Abra un símbolo del sistema. Asegúrese de iniciarlo como administrador.

C) Si no tiene instalado "vcruntime140.dll", o si no está seguro de si lo tiene o no, instálelo. Deberías usar el -yinterruptor, o de lo contrario Chocolatey te hará muchas preguntas. Ingrese este comando:

choco install vcredist2015 -y

D) Instale Vim de 64 bits:

choco install vim-tux -y

Chocolatey instalará Vim automáticamente, sin hacer preguntas.

Para realizar una actualización ingresando solo un comando

Ejecuta esto:

choco upgrade all -y

Esto hará que Chocolatey actualice todo lo que está instalado. Esto es automático, sin preguntas. Por favor sea paciente.

inolvidableidSoportesMonica
fuente
El instalador vim-win32 viene con un instalador como su nombre indica.
Christian Brabandt
0

ACTUALIZADO PARA VIM 8.x

Para Windows, siempre puede obtener la última versión parcheada de Vim 8.x compilada con las últimas bibliotecas externas aquí: descargas de Vim

En el momento de publicar las versiones más actuales:

Última actualización compilada: 2017-02-23

Versión de Vim: 8.0.0363 Registro de parche oficial

Bibliotecas utilizadas: 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 y libXpm

Scott Wade
fuente
1
Como esto es para Tuxproject.de, esta debería ser una edición de la respuesta de idbrii.
muru