คำถามติดแท็ก microsoft-windows

สำหรับคำถามเฉพาะเกี่ยวกับการใช้งาน Vim บนระบบปฏิบัติการ Microsoft Windows

4
ฉันจะติดตั้ง Vim แบบ 64 บิตบน Windows ได้อย่างไร
หน้าดาวน์โหลดของ 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 เอง) …

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

4
ฉันจะรับ gvim เพื่อเริ่มขยายใหญ่สุดใน Windows ได้อย่างไร
ฉันต้องการให้กองบรรณาธิการของฉันมอบอสังหาริมทรัพย์ให้กับหน้าจอให้ฉันมากที่สุดเท่าที่จะเป็นไปได้เพราะจะเป็นการเพิ่มความสามารถในการดูโค้ดส่วนใหญ่ในครั้งเดียว ปัญหาคือgvimดูเหมือนว่าจะให้ฉันหน้าต่าง 80x25 หรือจำขนาดไม่ขยายล่าสุดขึ้นอยู่กับวิธีที่ฉันเรียกมัน ดังนั้นฉันจะบังคับให้มันมีขนาดใหญ่ที่สุดเท่าที่จะทำได้โดยไม่คำนึงถึงสถานะใด ๆ ที่จำได้อย่างไร

4
ฉันจะรับ gVim บน Windows ให้ทำงานบน Linux ได้อย่างไร
ฉันเป็นผู้ใช้งาน Vim editor บน Linux และตอนนี้ฉันต้องการใช้บน Windows ฉันดาวน์โหลด Vim สำหรับ Windows ซึ่งเป็น gVim ฟีเจอร์ต่าง ๆ ของ Vim ไม่ทำงานใน gVim 7.4 เช่น visual block rxคำสั่งและคีย์ผสมอื่น ๆ ฉันต้องการ Vim เดิมจาก Linux ที่จะใช้บน Windows รุ่นนั้นมีให้สำหรับ Windows ด้วยหรือไม่ หรือฉันสามารถใช้การตั้งค่าที่คล้ายกับรูปแบบ Unix ได้หรือไม่?

3
เป็นกลุ่มใน WSL: ซิงโครไนซ์คลิปบอร์ดระบบหรือไม่ (ตั้งค่าคลิปบอร์ด ^ = ไม่มีชื่อ)
ในขณะที่ใช้ WSL / Bash สำหรับ Windows ฉันต้องการที่จะใช้y yy 3yและpวิธีเดียวกับที่พวกเขาทำงานเป็นกลุ่ม แต่การเชื่อมต่อกับคลิปบอร์ดของระบบที่ใช้ร่วมกันโดยแอพทั้งหมดไม่ใช่คลิปบอร์ดภายในของ vim ... ฉันมีความชำนาญในการจัดการคลิปบอร์ด ประวัติศาสตร์ ดูเหมือนว่ากลุ่มมีตัวเลือกในตัวเพื่อซิงโครไนซ์บัฟเฟอร์การคัดลอก / วางกับคลิปบอร์ดของระบบ ... แต่ปัญหาเมื่อเรียกใช้ WSL คือคุณต้องใช้/mnt/c/Windows/System32/clip.exeเพื่อเข้าถึงคลิปบอร์ด ... ดังนั้นแม้ว่าฉันจะต้องการ เพื่อให้สามารถใช้: set clipboard^=unnamed ดูเหมือนว่ายังไม่มีการสนับสนุน WSL ฉันเข้าใจว่า neovim มีตัวเลือกนี้ แต่ฉันไม่ต้องการทดลองใช้ neovim ในตอนนี้ ... สำหรับตอนนี้สิ่งที่ใกล้เคียงที่สุดสำหรับวิธีแก้ไขปัญหาที่ฉันพบคือ: nnoremap <silent> <leader>y :call system('/mnt/c/Windows/System32/clip.exe', @0)<CR> vnoremap <silent> <leader>y :call system('/mnt/c/Windows/System32/clip.exe', @0)<CR> แต่นี่เป็นทางออกที่น่ากลัวจริงๆในความคิดของฉัน ... …

1
ฉันจะหยุดหน้าต่างของฉันไม่ให้เคลื่อนไหวเมื่อใช้ vsplit ได้อย่างไร
เมื่อใช้:vsplitหน้าต่าง gvim ของฉันข้ามไปยังตำแหน่งหน้าจอเฉพาะ ฉันจะหยุดสิ่งนี้ไม่ให้เกิดขึ้นได้อย่างไร สิ่งเดียวกันนี้เกิดขึ้นเมื่อการแยกตัวที่สองถึงครั้งสุดท้ายถูกปิด ฉันใช้ gvim บน Windows

1
ไม่สามารถพิมพ์ Unicode ด้วย Gvim และ VIM บน Windows 7
ฉันต้องการพิมพ์ภาษาต่าง ๆ โดยใช้ (g) Vim แต่เมื่อฉันเปลี่ยนเป็นภาษาอื่นโดยใช้แถบภาษา (ตัวอักษรเทวนาครีหรือภาษาฮินดี) และพิมพ์อะไรก็ได้ (g) vim จะปรากฏ??? ??ขึ้น สิ่งที่ฉันพยายาม: write ++enc=utf-8 foo.txt set fileencoding=utf-8 set enc=utf-8 ข้อมูล: รุ่น GVim: 7.4 และยังมี + multi_byte ไม่มีการเปลี่ยนแปลงในไฟล์ vimrc เริ่มต้น ฉันเพิ่งเริ่มต้นด้วย (g) เป็นกลุ่ม


1
การเข้ารหัสผิดขณะเรียกเชลล์
ฉันกำลังทดลองกับไดอะแกรม DOT และพยายามทำสิ่งต่อไปนี้: :! dot -Tpng -oFab.png % ฉันพบข้อผิดพลาดเนื่องจากชื่อไฟล์ของฉันมีอักขระพิเศษ (" ó" ใน "Fabricación"): C:\windows\system32\cmd.exe /c ( dot -Tpng -oFab.png Fabricaci├│n.gv) Error: dot: can't open Fabricaci├│n.gv shell returned 2 Hit any key to close this window... อย่างที่คุณเห็นตัวละครพิเศษกำลังถูกเปลี่ยนเป็น " ├│" นี้จะมีเป็นกลุ่มและ gVim 7.4 ภายใต้ Win7 และ NTFS ดังนั้นผมถือว่าชื่อไฟล์ที่อยู่ในUTF16 ฉันยังคิดว่าเมื่ออัญเชิญเปลือก / cmd ชื่อไฟล์จะถูกตีความว่าเป็นบางเข้ารหัสอื่น …

2
ฉันจะใช้ Python plugin บน Windows ได้อย่างไร
ฉันติดตั้ง Windows 7 64- บิตพร้อม python 2.7.11 และ python 3.5.1 (ทั้ง 32- บิต) และฉันได้คอมไพล์ vim ด้วย python / dyn และ python3 / dyn แต่ฉันได้รับข้อผิดพลาดต่อไปนี้: :py print "hello" E887: Sorry, this command is disabled, the Python's site module could not be loaded อย่างไรก็ตามสิ่งต่อไปนี้ใช้ได้ดี: C:\python27\python -c "import site;" และ :py3 print("hello") นี่คือข้อมูลเวอร์ชัน …

2
เปลี่ยนภาษา vimtutor
vimtutor ของฉันเป็นภาษาโปรตุเกส ฉันไม่รู้ว่าทำไมเพราะ Windows OS ของฉันเป็นภาษาอังกฤษดังนั้นทุกอย่างอื่น ฉันจำไม่ได้ว่าได้เลือก "โปรตุเกส" ที่ใดก็ได้ในกระบวนการติดตั้งเป็นกลุ่ม ฉันจะเปลี่ยนเป็นภาษาอังกฤษได้อย่างไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.