ฉันจะติดตั้ง Vim แบบ 64 บิตบน Windows ได้อย่างไร


18

หน้าดาวน์โหลดของ Vim แจ้งว่าเวอร์ชัน 64 บิตถูกยกเลิก:

Win64

Vim รุ่น 32 บิตทำงานได้ดีบน Windows 64 บิต มีไบนารี 64 บิต แต่ไม่ได้ใช้มากนักและหยุดการบำรุงรักษา

ซึ่งเป็นสิ่งที่ดีฉันคิดว่ายกเว้น Vim 32- บิตที่ไม่ได้รับ Python 64 บิต has('python')? 0.

ฉันมีตัวเลือกอะไรบ้างสำหรับการติดตั้ง 64-bit 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 ที่อื่นหรือไม่


ดังนั้นฉันต้องการติดตั้ง Vim 64 บิตเพื่อที่:

  • สามารถใช้งานได้ทันทีกับ Python ที่ติดตั้งโดยใช้ไบนารี Python อย่างเป็นทางการ (ควรเป็นทั้ง 2 และ 3 ถ้าเป็นไปได้และเวอร์ชั่นล่าสุด)
  • มันง่ายต่อการอัพเดท
  • ข้อกำหนดสำหรับการติดตั้งเป็นขั้นต่ำ (... ดังนั้นการติดตั้ง Cygwin หากสามารถใช้งานได้ควรมีน้อยที่สุด)

นอกจากนี้: kaoriya.net/software/vim (ตรวจสอบให้แน่ใจว่าได้ลบvimrcและgvimrcรวมอยู่ในโฟลเดอร์เดียวกันกับไฟล์ที่เรียกทำงานได้)
VanLaser

คำตอบ:


15

ฉันคิดว่า tuxproject.de เป็นวิธีที่จะไปและฉันคิดว่ามันจะรับ Python dll ถ้าพวกเขาอยู่ในเส้นทางของคุณและยังเป็น 64 บิต วิธีที่ง่ายคือการคัดลอกไปยังไดเรกทอรี. vim ของคุณเพื่อให้แน่ใจว่ากลุ่มจะค้นหาพวกเขาเมื่อพยายามโหลด

มีทางเลือกอื่น (และฉันหวังว่านี่จะเป็นทางการ) เรากำลังพยายามสร้าง Vims แบบไบนารีเป็นส่วนหนึ่งของการทดสอบ CI กับ appveyor ดังนั้นในที่สุดสำหรับทุกโปรแกรมแก้ไขจะมี Windows Vim รุ่น 32 บิตและ 64 บิตที่สอดคล้องกัน ภาพรวมปัจจุบันมีอยู่ที่นี่และที่นี่ โปรดทราบว่าพวกเขาไม่เป็นทางการและไม่ได้รับการบำรุงรักษาอย่างสม่ำเสมอ แต่ฉันหวังเป็นอย่างยิ่งว่าจะมีบางสิ่งเช่นนี้พร้อมกับการปล่อย Vim 7.5 ที่อยู่ไม่ไกลออกไป

2016/02/05เรามีตอนนี้ยกเลิกอย่างเป็นทางการ (หรืออย่างเป็นทางการเกือบ) ไบนารีในพื้นที่เก็บข้อมูลใหม่ที่เป็นกลุ่ม-win32-ติดตั้ง ความคิดเห็นเป็นที่นิยม


7

ฉันแค่กำลังดูข้อมูลนี้และฉันพบ x64 รุ่นเดียวที่ไม่ได้กล่าวถึงโดย Christian ต่อไปนี้เป็นบทสรุปของอินเทอร์เฟซที่แต่ละรุ่นรองรับในวันนี้เพื่อให้คุณได้ทราบถึงความทันสมัยของอุปกรณ์:

เกือบเป็นทางการ

  • Vim 7.4.1832และx64
  • อินเทอร์เฟซ: ActivePerl 5.22, ActiveTcl 8.6, LuaBinaries 5.3, Python 2.7, Python 3.4, แร็กเก็ต 6.4, RubyInstaller 2.2

TuxProject.de

  • Vim 7.4.1832และx64
  • อินเทอร์เฟซ: Perl 5.22.2, Python 2.7.11, Python 3.5.1, แร็กเก็ต 6.4.0.4, Ruby 2.3.0, Lua 5.3.2, Tcl 8.6.4, libXpm
  • Python 2.7.11 กำหนดให้คุณเปลี่ยนชื่อรีจิสตรีคีย์เมื่อใช้ x86 บิลด์

Alexander-Shukaev (เดิมชื่อ Haroogan)

  • 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-bit Vim

ขั้นตอนต่อไปนี้จะติดตั้ง Vim 64- บิตเต็มบน Windows รวมถึงรายการเมนูบริบท "Edit with Vim" ที่ใช้งานได้ใน Windows Explorer ฉันไม่รู้ว่า Python จะทำงานได้หรือไม่ ลองและดูจากนั้นแก้ไขคำตอบนี้เพื่อแจ้งผู้อื่น


เพื่อติดตั้ง Vim

A) ติดตั้งChocolateyซึ่งเป็นระบบจัดการแพ็คเกจระดับสูงสำหรับ Windows มันเป็นแบบ apt-get หรือ yum สำหรับ Linux แต่อาจจะไม่สวยเท่าไหร่

B) เปิดพรอมต์คำสั่ง ตรวจสอบให้แน่ใจว่าได้เปิดเป็นผู้ดูแลระบบ

C) หากคุณไม่ได้ติดตั้ง "vcruntime140.dll" หรือหากคุณไม่แน่ใจว่าติดตั้งไว้หรือไม่ คุณควรใช้-yสวิตช์มิฉะนั้น Chocolatey จะถามคำถามมากมายกับคุณ ป้อนคำสั่งนี้:

choco install vcredist2015 -y

D) ติดตั้ง Vim 64 บิต:

choco install vim-tux -y

Chocolatey จะติดตั้ง Vim โดยอัตโนมัติโดยไม่ต้องถามคำถามใด ๆ

เพื่อทำการอัพเกรดโดยการป้อนเพียงคำสั่งเดียว

เรียกใช้สิ่งนี้:

choco upgrade all -y

สิ่งนี้จะทำให้ Chocolatey อัพเกรดทุกสิ่งที่ติดตั้ง สิ่งนี้เป็นไปโดยอัตโนมัติโดยไม่มีคำถาม โปรดอดใจรอ


vim-win32-installer มาพร้อมกับตัวติดตั้งตามชื่อที่แนะนำ
Christian Brabandt

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, แร็กเก็ต 6.7, Ruby 2.4.0, Lua 5.3.3, Tcl 8.6.4, และ libXpm


1
เนื่องจากนี่สำหรับ Tuxproject.de สิ่งนี้ควรเป็นคำตอบของ idbrii
muru
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.