Neovim บน windows 10 - พร้อมใช้งานและตั้งค่าอย่างไร


17

ฉันติดอยู่ที่ windows 10 และต้องการให้ Neovim ยิง พร้อมหรือไม่หรือฉันควรจะตั้งค่า vim ของฉันสักครู่? ฉันไม่ได้เห็นวิดีโอหรือบทความใด ๆ เกี่ยวกับ Neovim ใต้หน้าต่าง แต่เมื่อ googling ฉันพบบางอย่างที่ทำให้ฉันเชื่อว่าอาจมีปัญหาที่ยังไม่ได้รับการแก้ไขอย่างเพียงพอ


หนึ่งความคิดเห็นที่ฉันมีคือไบนารีที่ใช้งานได้เดียวที่ฉันพบคือจากการสร้าง 658
DJMcMayhem

คำตอบ:


10

ตามที่ระบุไว้ในneovim wiki :

การสนับสนุน Windows เป็น(ปัจจุบัน) การทดลอง หากต้องการลองใช้คุณต้องมี nvim.exe และส่วนหน้าเช่น Neovim-Qt

อย่างไรก็ตามไม่มีรายการคุณลักษณะทั้งหมดที่ขาดหายไปหรือไม่เสถียร วิธีที่ดีที่สุดในการค้นพบคือการติดตั้งและลองใช้งานจริง


ฉันไปถึงไหนแล้ว แฮงค์หน้าต่างเล็ก ๆ ฯลฯ พวกเขาไม่ได้อัปเดตก่อนสร้างมาหลายเดือน ฉันยอมแพ้ต่อมัน ฉันจะลองอีกครั้งเมื่อพวกเขามาถึง v1 (ฉันใช้มันทุกวันในกล่อง linux ต่างๆโดยไม่มีปัญหา)

1
@DrEval โปรดดูคำตอบของฉัน
Sardathrion - Reinstate Monica

@ Sardathrion ฉันพยายามและรุ่นนั้นมีปัญหาเดียวกัน พื้นหลังสีขาวฉันไม่สามารถเปลี่ยนได้ไม่ว่าฉันจะพยายามทำอะไร

@DrEval เกิดขึ้นเป็นครั้งคราวเมื่อ neovim-qt สูญเสียการติดต่อกับ neovim ... แต่มันไม่ควรเกิดขึ้นบ่อยครั้ง
Sardathrion - Reinstate Monica

@ Sarathrion มันเกิดขึ้นทุกครั้งและฉันไม่มีวิธีกำหนดค่า neovim-qt

4

เมื่อใช้chocolateyคุณสามารถติดตั้ง neovim ได้ตามต้องการ:

choco install neovim

เพิ่ม--preถ้าคุณต้องการรุ่นก่อนวางจำหน่ายล่าสุด มันจะติดตั้งnvim-qtเช่นกัน

สรุปให้พิจารณาว่าเป็นซอฟต์แวร์รุ่นเบต้า อย่างไรก็ตามมันทำงานได้ดีพอสำหรับความต้องการของฉัน


3

วิธีหนึ่งในการใช้ NeoVim บน Windows 10 ก็คือ "bash on windows" หลังจากตั้งค่า Ubuntu บน bash บน windows คุณสามารถติดตั้ง NeoVim ได้เช่นเดียวกับที่คุณทำบนเครื่อง Ubuntu (เพิ่ม PPA เป็นต้น)

คุณจะต้องมี Windows Insider Preview Build 14366 และ NeoVim อย่างน้อย 0.1.5-dev (ก่อนหน้าโครงสร้างนี้จะทำให้เกิดปัญหา)

คุณอาจต้องการรอจนกว่าจะมีการเปิดตัวการปรับปรุงครบรอบของ Windows 10 อย่างถูกต้อง

https://github.com/neovim/neovim/issues/4507

https://wpdev.uservoice.com/forums/266908-command-prompt-console-bash-on-ubuntu-on-windo/suggestions/13390779-neovim-crashes-on-bash-on-windows


1
ณ วันที่ 2017-02-24 นี้ทำงานได้ดีสำหรับฉัน ฉันมีปัญหาในการใช้ terminal ConEmu (การใช้งาน 256 สีเป็นเรื่องยุ่งยากและการทำเช่นนั้นดูเหมือนว่าจะทำลายเคอร์เซอร์คีย์ ฯลฯ - พวกมันจะอยู่ใน Bash แต่ไม่ใช่ใน nvim ดังนั้นฉันจึงเปลี่ยนไปใช้ wsl-terminal ( github.com/goreliu/wsl- เทอร์มินัล ) ซึ่งไม่ค่อยโดดเด่น แต่ข้างต้นทั้งหมดเพิ่งใช้งานได้นอกกรอบ
Jonathan Hartley

1
ที่จริงแล้วปัญหาหนึ่งที่ฉันยังมีอยู่ในการตั้งค่านี้ก็คือมันง่ายต่อการวางลงใน Neovim แต่ฉันยังไม่ได้หาวิธีที่จะตัด / คัดลอกข้อความออกจากมัน ฉันติดตั้ง xsel แล้ว แต่ neovim CheckHealth บอกว่า "ไม่พบเครื่องมือคลิปบอร์ด" ฉันกำลังพยายามที่จะ catting ไฟล์ใน terminal และเลือกที่นั่นเพื่อคัดลอก หวาดกลัววันที่เพื่อนร่วมงานที่มุ่งเน้น Windows ของฉันเห็นฉันทำมัน :-)
Jonathan Hartley

@ JonathanHartley ที่งานประจำวันของฉันตอนนี้ฉันใช้ Mac แล้ว แต่นี่ดูมีความเกี่ยวข้อง: github.com/neovim/neovim/issues/3147 ขอให้โชคดีฉันรู้ว่ามันติดอยู่บน windows :(
aikeru

ขอบคุณ ผมอ่านที่คลิปบอร์ดระหว่าง Windows และ WSL สามารถแก้ไขได้โดยการ Xming ทำงาน (พอร์ตที่ใช้ Windows X-Windows ผมคิดซึ่งเป็นมากง่ายต่อการรับทำงานกว่าที่คุณคาดหวัง) และโปรแกรมการจัดการคลิปบอร์ดแล้วเช่น xsel หรือทำงาน xclip ได้ดี github.com/Microsoft/BashOnWindows/issues/…
Jonathan Hartley
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.