На странице загрузок Vim написано, что 64-разрядная версия больше не поддерживается:
Win64
32-битная версия Vim отлично работает на 64-битных окнах. Был 64-разрядный двоичный файл, но он не использовался много, и обслуживание прекратилось.
Это нормально, я полагаю, за исключением того, что 32-битный Vim не поддерживает 64-битный Python. has('python')
? 0
,
Какие есть варианты установки 64-битного Vim (в том числе GVim) в Windows с максимально возможной поддержкой плагинов?
Бинарный файл от Cream также, по-видимому, 32-разрядный (см. version.txt
). Что касается Cygwin, я не уверен в том, чтобы запустить в нем GVim ( он, очевидно, нуждается в DISPLAY
настройке , которая указала бы на необходимость X-сервера, что является еще одним осложнением сложности самого Cygwin).
У меня установлен MinGW (и он довольно устарел, по общему признанию), поэтому я мог попытаться скомпилировать его самостоятельно.
Vim Wikia предлагает https://tuxproject.de/projects/vim/x64/ , в котором есть довольно зловещая инструкция:
Вам нужно будет скопировать соответствующие DLL-файлы в каталог Vim, чтобы они работали. Они не включены.
В мой каталог Vim? Не будет ли сборка https://tuxproject.de использовать Python, установленный в другом месте?
Итак, я хотел бы установить 64-битный Vim, чтобы:
- он работает "из коробки" с установленным Python с использованием официальных двоичных файлов Python (желательно, как 2 и 3, если это возможно, так и последних версий)
- это легко держать в курсе
- требования для его установки минимальны (... поэтому установка Cygwin, если она работоспособна, должна быть минимальной)
vimrc
и включитеgvimrc
в ту же папку с исполняемым файлом).Ответы:
Я думаю, что tuxproject.de - это путь, и я думаю, он подберет Python dll, если они находятся на вашем пути и также являются 64-битными. Самый простой способ - скопировать их в каталог .vim, чтобы убедиться, что vim найдет их при попытке их загрузки.
Есть другая альтернатива (и я очень надеюсь, что она станет официальной). Мы пытаемся создать двоичные Vims как часть тестирования CI с помощью appveyor, чтобы в конечном итоге для каждого патча были доступны соответствующие версии Windows Vim 32-битные и 64-битные. Текущие снимки доступны здесь и здесь . Обратите внимание, что они неофициальные и не регулярно поддерживаются. Но я очень надеюсь, что что-то подобное будет доступно в не слишком далеком выпуске Vim 7.5.
05.02.2016 У нас теперь есть неофициальные (или почти официальные) двоичные файлы в новом репозитории vim-win32-installer . Обратная связь приветствуется.
источник
Я просто искал эту информацию и нашел только одну версию x64, не упомянутую Кристианом. Вот краткий обзор интерфейсов, которые поддерживает каждая версия сегодня, чтобы дать вам представление о том, насколько хорошо они обновляются:
Почти официальный
TuxProject.de
Александр-Шукаев (ранее Харуган)
источник
Другие ответы действительно указывают только на ZIP-файлы или самораспаковывающиеся архивы, а не на установщики. (Файл "complete-x64.exe" в TuxProject представляет собой самораспаковывающийся архив, а не установщик.)
Вот простой способ установить 64-битный Vim.
Следующие шаги установят полный 64-битный Vim в Windows, включая рабочий пункт контекстного меню «Редактировать с Vim» в проводнике Windows. Я понятия не имею, будет ли работать Python. Попробуйте и посмотрите, затем отредактируйте этот ответ, чтобы сообщить другим людям.
Чтобы установить Vim
А) Установите Chocolatey , который представляет собой систему управления пакетами высокого уровня для Windows. Это похоже на apt-get или yum для Linux, но, возможно, не так элегантно.
Б) Откройте командную строку. Обязательно запустите его от имени администратора.
C) Если у вас не установлен "vcruntime140.dll" или вы не уверены, установлен он или нет, установите его. Вы должны использовать
-y
выключатель, иначе Chocolatey задаст вам много вопросов. Введите эту команду:D) Установите 64-битный Vim:
Chocolatey установит Vim автоматически, без вопросов.
Чтобы сделать обновление, введя только одну команду
Запустите это:
Это заставит Chocolatey обновить все, что установлено. Это автоматически, без вопросов. Пожалуйста, будьте терпеливы.
источник
ОБНОВЛЕНО ДЛЯ VIM 8.x
Для Windows вы всегда можете получить самую последнюю исправленную версию Vim 8.x, скомпилированную с последними внешними библиотеками, здесь: Vim downloads
На момент публикации самых последних версий:
Последнее скомпилированное обновление: 2017-02-23
Версия Vim: 8.0.0363 Официальный журнал патчей
Используемые библиотеки: 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 и libXpm
источник