Bagaimana saya bisa menginstal Vim 64-bit di Windows?

18

Halaman Unduhan Vim mengatakan versi 64-bit dihentikan:

Win64

Versi 32-bit Vim berjalan dengan baik di windows 64-bit. Ada biner 64-bit, tetapi tidak digunakan banyak dan pemeliharaan berhenti.

Yang baik-baik saja, saya kira, kecuali bahwa Vim 32-bit tidak mengambil Python 64-bit. has('python')? 0.

Apa pilihan saya untuk menginstal Vim 64-bit secara khusus (termasuk GVim) pada Windows, dengan dukungan plugin sebanyak mungkin?


Biner dari Cream juga tampaknya 32-bit (lihat version.txt). Adapun Cygwin, saya tidak yakin tentang menjalankan GVim di dalamnya ( tampaknya perlu DISPLAYdiatur , yang akan menunjukkan kebutuhan server X, yang merupakan komplikasi lain dari kompleksitas Cygwin itu sendiri).

Saya telah menginstal MinGW (dan ini agak ketinggalan jaman, harus diakui), jadi saya dapat melakukan beberapa upaya mengkompilasinya sendiri.

Vim Wikia menyarankan https://tuxproject.de/projects/vim/x64/ , yang memiliki instruksi yang agak tidak menyenangkan:

Anda harus menyalin file DLL yang sesuai ke direktori Vim Anda untuk membuatnya berfungsi. Mereka tidak termasuk.

Ke direktori Vim saya? Akankah https ://tuxproject.de's build tidak mengambil Python yang diinstal di tempat lain?


Jadi, saya ingin menginstal Vim 64-bit sehingga:

  • itu bekerja di luar kotak dengan Python diinstal menggunakan binari Python resmi (sebaiknya 2 dan 3, jika itu mungkin, dan versi terbaru)
  • mudah untuk terus diperbarui
  • persyaratan untuk menginstalnya adalah minimum (... jadi instalasi Cygwin, jika bisa diterapkan, harus minimal)
muru
sumber
Juga: kaoriya.net/software/vim (pastikan untuk menghapus vimrcdan gvimrcdisertakan dalam folder yang sama dengan yang dapat dieksekusi).
VanLaser

Jawaban:

15

Saya pikir tuxproject.de adalah cara untuk pergi dan saya pikir, itu akan mengambil Python dll, jika mereka berada di jalur Anda dan juga 64bit. Cara mudah adalah menyalinnya ke direktori .vim Anda, untuk memastikan vim akan menemukannya ketika mencoba memuatnya.

Ada alternatif lain (dan saya sangat berharap ini akan menjadi resmi). Kami mencoba membangun Vims biner sebagai bagian dari pengujian CI dengan appveyor, sehingga pada akhirnya untuk setiap tambalan akan tersedia Windows Vim versi 32bit dan 64bit yang sesuai. Snapshots saat ini tersedia di sini dan di sini . Perhatikan bahwa itu tidak resmi dan tidak dipelihara secara teratur. Tapi saya sangat berharap, sesuatu seperti ini akan tersedia dengan rilis Vim 7.5 yang tidak terlalu jauh

05.02.2016 Kami sekarang memiliki binari yang tidak resmi (atau hampir resmi) di repositori vim-win32-installer baru . Umpan balik dihargai.

Christian Brabandt
sumber
7

Saya hanya mencari informasi ini dan saya hanya menemukan satu versi x64 yang tidak disebutkan oleh Christian. Berikut ringkasan antarmuka yang setiap versi dukung hari ini untuk memberi Anda gambaran seberapa baik mereka tetap up to date:

Hampir Resmi

  • Vim 7.4.1832 dan x64
  • Antarmuka: 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 dan x64
  • Antarmuka: 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 mengharuskan Anda untuk mengganti nama kunci registri saat menggunakan x86 builds.

Alexander-Shukaev (sebelumnya Haroogan)

  • Vim 7.4.417 dan x64
  • Antarmuka: python 2.7, python 3.4, ruby ​​2.0.0, lua 5.2, perl 5.18.
idbrii
sumber
1

Jawaban lain benar-benar hanya mengarahkan Anda ke file .zip atau arsip self-extracting, bukan ke installer. (File "lengkap-x64.exe" milik TuxProject adalah arsip yang mengekstrak sendiri, bukan pemasang.)

Berikut cara mudah untuk menginstal Vim 64-bit.

Langkah-langkah berikut akan menginstal Vim 64-bit penuh pada Windows, termasuk item menu konteks "Edit dengan Vim" yang berfungsi di Windows Explorer. Saya tidak tahu apakah Python akan berfungsi atau tidak. Cobalah dan lihat, lalu edit jawaban ini untuk memberi tahu orang lain.


Untuk menginstal Vim

A) Instal Chocolatey , yang merupakan sistem manajemen paket tingkat tinggi untuk Windows. Ini semacam apt-get atau yum untuk Linux, tapi mungkin tidak cukup elegan.

B) Buka prompt perintah. Pastikan untuk meluncurkannya sebagai Administrator.

C) Jika Anda tidak menginstal "vcruntime140.dll", atau jika Anda tidak yakin apakah Anda memilikinya, instal. Anda harus menggunakan -ysakelar, atau Chocolatey akan mengajukan banyak pertanyaan kepada Anda. Masukkan perintah ini:

choco install vcredist2015 -y

D) Instal Vim 64-bit:

choco install vim-tux -y

Chocolatey akan menginstal Vim secara otomatis, tanpa ada pertanyaan.

Untuk melakukan peningkatan hanya dengan memasukkan satu perintah

Jalankan ini:

choco upgrade all -y

Ini akan membuat Chocolatey memutakhirkan semua yang diinstal. Ini otomatis, tanpa ada pertanyaan. Harap bersabar.

tak terlupakanMendukungMonika
sumber
Installer vim-win32 memang datang dengan installer seperti namanya.
Christian Brabandt
0

DIPERBARUI UNTUK VIM 8.x

Untuk Windows Anda selalu dapat mengambil versi patch terbaru dari Vim 8.x yang dikompilasi dengan perpustakaan eksternal terbaru di sini: Vim unduhan

Pada saat memposting versi terbaru:

Pembaruan terkompilasi terbaru: 2017-02-23

Versi Vim: 8.0.0363 Log patch resmi

Perpustakaan yang digunakan: 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, dan libXpm

Scott Wade
sumber
1
Karena ini untuk Tuxproject.de, ini seharusnya merupakan edit untuk jawaban idbrii.
muru