Як я можу встановити 64-бітний Vim у Windows?


18

Сторінка завантажень Vim повідомляє, що 64-розрядна версія припинена:

Win64

32-розрядна версія Vim працює відмінно на 64-бітних вікнах. Був 64-розрядний двійковий файл, але він не використовувався багато, і технічне обслуговування зупинено.

Я гадаю, мабуть, за винятком того, що 32-розрядний Vim не приймає 64-розрядний Python. has('python')? 0.

Які мої варіанти спеціально встановити 64-бітний Vim (включаючи GVim) на Windows, з якомога більшою підтримкою плагінів?


Бінарний файл від вершків також 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, якщо це можливо, повинна бути мінімальною)

Також: kaoriya.net/software/vim (просто переконайтесь, що вилучили vimrcта gvimrcвключили до однієї папки з виконуваним файлом).
VanLaser

Відповіді:


15

Я думаю, що tuxproject.de - це шлях, і я думаю, він підбере dll Python, якщо вони на вашому шляху, а також 64-бітний. Найпростіший спосіб - скопіювати їх у свій каталог .vim, щоб переконатися, що vim знайде їх при спробі завантажити їх.

Є ще одна альтернатива (і я дуже сподіваюся, що це стане офіційним). Ми намагаємося створити бінарний Vims як частину тестування CI з appveyor, так що в кінцевому підсумку для кожного виправлення буде доступна відповідна версія Windows Vim 32bit та 64bit. Поточні знімки доступні тут і тут . Зауважте, вони неофіційні та регулярно не підтримуються. Але я дуже сподіваюся, що щось подібне буде доступне з не надто далеким випуском Vim 7.5

05.02.2016 У нас зараз неофіційні (або майже офіційні) бінарні файли у новому сховищі vim-win32-installer . Відгуки оцінені.


7

Я просто шукав цю інформацію вгору і знайшов лише одну версію x64, яку Крістіан не згадував. Ось підсумок інтерфейсів, які підтримує кожна версія сьогодні, щоб дати уявлення про те, наскільки вони актуальні:

Майже офіційний

  • Vim 7.4.1832 та x64
  • Інтерфейси: 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 та x64
  • Інтерфейси: 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 вимагає перейменування ключа реєстру при використанні збірок x86.

Олександр Шукаєв (раніше Харуган)

  • Vim 7.4.417 і x64
  • Інтерфейси: python 2.7, python 3.4, ruby ​​2.0.0, lua 5.2, perl 5.18.

1

Інші відповіді дійсно вказують лише на .zip файли або саморозпаковуються архіви, а не на інсталяторів. (Файл "Complete-x64.exe" TuxProject - це саморозпаковується архів, а не інсталятор.)

Ось простий спосіб встановити 64-розрядний Vim.

Наступними кроками буде встановлено повний 64-розрядний Vim для Windows, включаючи робочий пункт контекстного меню "Редагувати з Vim" у Провіднику Windows. Я поняття не маю, чи працюватиме Python чи ні. Спробуйте і подивіться, а потім відредагуйте цю відповідь, щоб повідомити інших людей.


Щоб встановити Vim

A) Встановіть Chocolatey , яка є системою управління пакетами високого рівня для Windows. Це схоже на apt-get або yum для Linux, але, можливо, не настільки елегантно.

B) Відкрийте командний рядок. Не забудьте запустити його як адміністратор.

C) Якщо у вас не встановлено "vcruntime140.dll", або якщо ви не впевнені, чи є у вас, встановіть його. Вам слід скористатися -yперемикачем, інакше Chocolatey задасть вам багато питань. Введіть цю команду:

choco install vcredist2015 -y

D) Встановіть 64-розрядний Vim:

choco install vim-tux -y

Chocolatey встановить Vim автоматично, без запитань.

Провести оновлення, ввівши лише одну команду

Виконати це:

choco upgrade all -y

Це змусить Chocolatey оновити все, що встановлено. Це автоматично, без запитань. Будь ласка, будьте терплячі.


Інсталятор vim-win32 постачається разом із інсталятором, як випливає з назви.
Крістіан Брабандт

0

ОНОВЛЕНО ДЛЯ VIM 8.x

Для Windows завжди можна взяти найновішу виправлену версію Vim 8.x, складену з останньої зовнішньої бібліотеки тут: Завантаження Vim

На момент публікації найновіших версій:

Останнє складене оновлення: 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


1
Оскільки це для Tuxproject.de, це має бути редакцією відповіді idbrii.
муру
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.