Laut der Download-Seite von Vim wird die 64-Bit-Version eingestellt:
Win64
Die 32-Bit-Version von Vim läuft problemlos unter 64-Bit-Fenstern. Es gab eine 64-Bit-Binärdatei, die jedoch nicht häufig verwendet wurde und deren Wartung eingestellt wurde.
Was in Ordnung ist, nehme ich an, mit der Ausnahme, dass 32-Bit-Vim kein 64-Bit-Python aufnimmt. has('python')
? 0
.
Welche Möglichkeiten habe ich, um 64-Bit-Vim speziell (einschließlich GVim) unter Windows zu installieren und so viele Plug-Ins wie möglich zu unterstützen?
Die Binärdatei von Cream ist anscheinend auch 32-Bit (siehe die version.txt
). Was Cygwin betrifft, bin ich mir nicht sicher, ob ich GVim zum Laufen bringen soll ( es muss anscheinend DISPLAY
festgelegt werden , was auf die Notwendigkeit eines X-Servers hindeutet, was eine weitere Komplikation in Bezug auf die Komplexität von Cygwin selbst darstellt).
Ich habe MinGW installiert (und es ist zugegebenermaßen ziemlich veraltet), also könnte ich versuchen, es selbst zu kompilieren.
Das Vim Wikia schlägt https://tuxproject.de/projects/vim/x64/ vor , das eine ziemlich bedrohliche Anweisung hat:
Sie müssen die entsprechenden DLL-Dateien in Ihr Vim-Verzeichnis kopieren, damit sie funktionieren. Sie sind nicht enthalten.
Zu meinem Vim-Verzeichnis? Wird https://tuxproject.de ‚s build nicht abholen Python an anderer Stelle installiert?
Daher möchte ich 64-Bit-Vim folgendermaßen installieren:
- Es funktioniert sofort, wenn Python mithilfe der offiziellen Python-Binärdateien installiert wird (vorzugsweise 2 und 3, sofern dies möglich ist, und die neuesten Versionen).
- Es ist einfach, auf dem Laufenden zu bleiben
- Die Voraussetzungen für die Installation sind minimal (... daher sollte eine Cygwin-Installation, sofern sie funktionsfähig ist, minimal sein).
vimrc
undgvimrc
im selben Ordner wie die ausführbare Datei enthalten ist).Antworten:
Ich denke, tuxproject.de ist der richtige Weg und ich denke, es wird Python-DLL aufnehmen, wenn sie in Ihrem Pfad sind und auch 64-Bit sind. Der einfache Weg ist, sie in Ihr .vim-Verzeichnis zu kopieren, um sicherzustellen, dass vim sie findet, wenn Sie versuchen, sie zu laden.
Es gibt eine andere Alternative (und ich hoffe wirklich, dass dies offiziell wird). Wir versuchen, binäre Vims im Rahmen des CI-Tests mit appveyor zu erstellen, damit eventuell für jeden Patch eine entsprechende Windows Vim-Version 32-Bit und 64-Bit verfügbar ist. Aktuelle Schnappschüsse finden Sie hier und hier . Beachten Sie, dass sie inoffiziell sind und nicht regelmäßig gewartet werden. Aber ich hoffe wirklich, dass so etwas mit der nicht allzu weit entfernten Veröffentlichung von Vim 7.5 verfügbar sein wird
05.02.2016 Wir haben jetzt inoffizielle (oder fast offizielle) Binärdateien im neuen Repository vim-win32-installer . Feedback ist erwünscht.
quelle
Ich habe gerade nach diesen Informationen gesucht und nur eine x64-Version gefunden, die Christian nicht erwähnt hat. Im Folgenden finden Sie eine Zusammenfassung der Schnittstellen, die jede Version heute unterstützt, um Ihnen eine Vorstellung davon zu geben, wie aktuell sie sind:
Fast offiziell
TuxProject.de
Alexander-Shukaev (ehemals Haroogan)
quelle
Die anderen Antworten verweisen nur auf ZIP-Dateien oder selbstextrahierende Archive, nicht auf Installationsprogramme. (Die Datei "complete-x64.exe" von TuxProject ist ein selbstextrahierendes Archiv, kein Installationsprogramm.)
Hier ist eine einfache Möglichkeit, 64-Bit-Vim zu installieren .
Mit den folgenden Schritten wird ein vollständiges 64-Bit-Vim unter Windows installiert, einschließlich eines funktionierenden Kontextmenüelements "Mit Vim bearbeiten" im Windows-Explorer. Ich habe keine Ahnung, ob Python funktioniert oder nicht. Probieren Sie es aus und bearbeiten Sie dann diese Antwort , um andere Personen zu informieren.
So installieren Sie Vim
A) Installieren Sie Chocolatey , ein Paketverwaltungssystem auf hoher Ebene für Windows. Es ist ein bisschen wie apt-get oder yum für Linux, aber vielleicht nicht ganz so elegant.
B) Öffnen Sie eine Eingabeaufforderung. Stellen Sie sicher, dass Sie es als Administrator starten.
C) Wenn Sie "vcruntime140.dll" nicht installiert haben oder nicht sicher sind, ob Sie es haben oder nicht, installieren Sie es. Sie sollten den
-y
Schalter benutzen , sonst wird Chocolatey Ihnen viele Fragen stellen. Geben Sie diesen Befehl ein:D) Installieren Sie 64-Bit-Vim:
Chocolatey installiert Vim automatisch, ohne dass Fragen gestellt werden.
So führen Sie ein Upgrade durch, indem Sie nur einen Befehl eingeben
Führen Sie Folgendes aus:
Dadurch aktualisiert Chocolatey alles, was installiert ist. Dies erfolgt automatisch, ohne dass Fragen gestellt werden. Bitte haben Sie Geduld.
quelle
AKTUALISIERT FÜR VIM 8.x
Für Windows können Sie immer die aktuellste gepatchte Version von Vim 8.x herunterladen, die mit den neuesten externen Bibliotheken kompiliert wurde: Vim-Downloads
Zum Zeitpunkt der Veröffentlichung der aktuellsten Versionen:
Letzte kompilierte Aktualisierung: 23.02.2017
Vim-Version: 8.0.0363 Offizielles Patch-Protokoll
Verwendete Bibliotheken: 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 und libXpm
quelle