Come posso installare Vim a 64 bit su Windows?


18

La pagina Download di Vim dice che la versione a 64 bit è fuori produzione:

Win64

La versione a 32 bit di Vim funziona perfettamente su Windows a 64 bit. C'era un binario a 64 bit, ma non era molto usato e la manutenzione si interruppe.

Il che va bene, suppongo, tranne per il fatto che Vim a 32 bit non rileva Python a 64 bit. has('python')? 0.

Quali sono le mie opzioni per l'installazione specifica di Vim a 64 bit (incluso GVim) su Windows, con il maggior supporto possibile per i plugin?


Anche il binario di Cream è apparentemente a 32 bit (vedi il version.txt). Per quanto riguarda Cygwin, non sono sicuro di far funzionare GVim ( sembra che abbia bisogno di essere DISPLAYimpostato , il che indicherebbe la necessità di X server, che è un'altra complicazione sulla complessità dello stesso Cygwin).

Ho installato MinGW (ed è piuttosto obsoleto, devo ammettere), quindi potrei provare a compilarlo da solo.

Vim Wikia suggerisce https://tuxproject.de/projects/vim/x64/ , che ha un'istruzione piuttosto minacciosa:

Dovrai copiare i file DLL appropriati nella tua directory Vim per farli funzionare. Non sono inclusi

Nella mia directory di Vim? La build di https://tuxproject.de non raccoglierà Python installato altrove?


Quindi, vorrei installare Vim a 64 bit in modo che:

  • funziona immediatamente con Python installato usando i binari Python ufficiali (preferibilmente sia 2 che 3, se possibile, e le ultime versioni)
  • è facile da aggiornare
  • i requisiti per averlo installato sono minimi (... quindi un'installazione Cygwin, se realizzabile, dovrebbe essere minima)

Inoltre: kaoriya.net/software/vim (assicurati di rimuovere vimrce gvimrcincludere nella stessa cartella con l'eseguibile).
VanLaser,

Risposte:


15

Penso che tuxproject.de sia la strada da percorrere e penso che prenderà Python dll, se sono sul tuo percorso e sono anche a 64 bit. Il modo più semplice è copiarli nella tua directory .vim, per assicurarti che vim li trovi quando prova a caricarli.

C'è un'altra alternativa (e spero davvero che diventerà ufficiale). Stiamo provando a costruire Vims binari come parte del test CI con appveyor, in modo che alla fine per ogni patch ci sarà una versione di Windows Vim corrispondente a 32 bit e 64 bit. Le istantanee attuali sono disponibili qui e qui . Si noti che non sono ufficiali e non vengono mantenuti regolarmente. Ma spero davvero, qualcosa del genere sarà disponibile con la versione non troppo lontana di Vim 7.5

05.02.2016 Ora abbiamo binari non ufficiali (o quasi ufficiali) nel nuovo repository vim-win32-installer . Il feedback è apprezzato.


7

Stavo solo cercando queste informazioni e ho trovato solo una versione x64 non menzionata da Christian. Ecco un riepilogo delle interfacce supportate da ciascuna versione oggi per darti un'idea di quanto siano aggiornate:

Quasi ufficiale

  • Vim 7.4.1832 e x64
  • Interfacce: 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 e x64
  • Interfacce: 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 richiede di rinominare una chiave di registro quando si usano le build x86.

Alexander-Shukaev (precedentemente Haroogan)

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

1

Le altre risposte indicano davvero solo i file .zip o gli archivi autoestraenti, non gli installatori. (Il file "complete-x64.exe" di TuxProject è un archivio autoestraente, non un programma di installazione.)

Ecco un modo semplice per installare Vim a 64 bit.

I seguenti passaggi installeranno un Vim a 64 bit completo su Windows, inclusa una voce di menu contestuale "Modifica con Vim" funzionante in Esplora risorse. Non ho idea se Python funzionerà o meno. Provalo e vedi, quindi modifica questa risposta per informare altre persone.


Per installare Vim

A) Installa Chocolatey , che è un sistema di gestione dei pacchetti di alto livello per Windows. È un po 'come apt-get o yum per Linux, ma forse non è altrettanto elegante.

B) Aprire un prompt dei comandi. Assicurati di avviarlo come amministratore.

C) Se non è installato "vcruntime140.dll" o se non si è sicuri che sia installato o meno, installarlo. Dovresti usare l' -yinterruttore, altrimenti Chocolatey ti farà molte domande. Inserisci questo comando:

choco install vcredist2015 -y

D) Installa Vim a 64 bit:

choco install vim-tux -y

Chocolatey installerà Vim automaticamente, senza fare domande.

Per eseguire un aggiornamento inserendo un solo comando

Esegui questo:

choco upgrade all -y

Ciò consentirà a Chocolatey di aggiornare tutto ciò che è installato. Questo è automatico, senza fare domande. Per favore sii paziente.


Il programma di installazione di vim-win32 include un programma di installazione come suggerisce il nome.
Christian Brabandt,

0

AGGIORNATO PER VIM 8.x

Per Windows puoi sempre prendere l'ultima versione patchata di Vim 8.x compilata con le ultime librerie esterne qui: Download di Vim

Al momento della pubblicazione delle versioni più recenti:

Ultimo aggiornamento compilato: 23/02/2017

Versione Vim: 8.0.0363 Registro patch ufficiale

Librerie utilizzate: 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 e libXpm


1
Dal momento che questo è per Tuxproject.de, dovrebbe essere una modifica alla risposta di idbrii.
Muru,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.