คำถามติดแท็ก gvim

gVim เป็น Vim เวอร์ชัน GUI (ตรงข้ามกับ Vim ที่ทำงานในโปรแกรมจำลองเทอร์มินัล) มันทำงานเหมือนกันทุกประการ แต่มีคุณสมบัติกราฟิกเพิ่มเติม


1
เหตุใดฉันจึงต้องมีทั้ง vimrc และ gvimrc
ดูเหมือนจะมีสองวิธีในการจัดเก็บค่ากำหนดเฉพาะสำหรับ gvim: เก็บ.vimrcไฟล์สำหรับ vim และ.gvimrcไฟล์สำหรับการเพิ่มเฉพาะ gvim ให้การตั้งค่าทั้งหมดใน.vimrcและห่อการตั้งค่าเฉพาะ gvim ในเงื่อนไขการตรวจจับคุณสมบัติ: if has('gui_running') " gvim specific settings here endif เมื่อมีตัวเลือกหลังทำไมฉันต้องมี.gvimrcไฟล์ด้วยซ้ำ
38 vimrc  gvim 

3
ฉันสามารถใช้แบบอักษรที่ไม่ใช่แบบโมโนสเปซใน Vim หรือ gVim ได้หรือไม่?
มีวิธีใดที่จะใช้แบบอักษรที่ไม่ใช่แบบ monospace อย่างใดอย่างหนึ่งvimหรือgvimไม่? ฉันพยายามเปลี่ยนแบบอักษรสำหรับ gVim ด้วย: :set guifont=Dejavu\ Serif\ 12 แต่นี่ทำให้ฉันได้ผลลัพธ์ที่น่าเกลียดบ้าง: ฉันได้รับผลลัพธ์เดียวกันถ้าฉันใช้เมนู (แก้ไข -> เลือกแบบอักษร) :help guifont พูดว่า: Note that the fonts must be mono-spaced (all characters have the same width). An exception is GTK 2: all fonts are accepted, but mono-spaced fonts look best. ดังนั้นฉันคิดว่าผลลัพธ์ข้างต้นถือเป็น "ไม่ได้ดูดีที่สุด"? สามารถปรับปรุงให้ดีขึ้นได้ไหม? ฉันยังลองตั้งค่าฟอนต์ที่ไม่ใช่แบบ monospace …
32 terminal  gvim  font 

1
วิธีการพับข้อความในไฟล์ JSON?
ฉันมีไฟล์ JSON ขนาดใหญ่ มันไม่ง่ายที่จะทำงานกับไฟล์ทั้งหมดในเวลา ฉันต้องการพับเนื้อหาบางส่วนเพื่อให้สามารถทำงานกับส่วนของไฟล์ JSON ได้ เช่น: { obj: {+}, // folded section obj:{ // unfolded section } } เป็นไปได้ไหมที่จะพับโครงสร้าง JSON ในกลุ่ม?
25 gvim  folding 

6
คุณลักษณะเพิ่มเติมใดที่ gVim และ / หรือ MacVim เสนอให้เปรียบเทียบกับ Vim ภายในเทอร์มินัลอีมูเลเตอร์?
ฉันกำลังเรียนรู้กลุ่มโดยดู screencasts และฉันสงสัยว่าทำไมผู้คนจำนวนมากจึงใช้ gVim หรือ MacVim จากสิ่งที่ฉันเห็น, GUI Vim เวอร์ชันมีคุณสมบัติเพิ่มเติมที่เกี่ยวข้องกับการใช้เมาส์เท่านั้น แต่นี่ไม่ได้ขัดกับ "ปรัชญาของกลุ่ม" ใช่ไหม ทุกคนสามารถอธิบายว่ามีฟีเจอร์เพิ่มเติมใดบ้างสำหรับเวอร์ชัน GUI Vim ที่นำเสนอเทียบกับ Vim แบบเทอร์มินัล
23 gvim  macvim 

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


1
ทำไมหน้าต่างของฉันถึงเลื่อนเข้าหากัน?
ฉันมีสองหน้าต่างเปิดในบัฟเฟอร์เดียวกันและฉันต้องการแก้ไขสองส่วนของไฟล์เดียวกันในเวลาเดียวกัน ฉันทำไม่ได้เพราะหน้าต่างกำลังเลื่อนเข้าหากัน ฉันได้noscrollbindตั้งค่าไว้ดังนั้นฉันจึงสับสนกับสิ่งนี้ มีอะไรอีกที่ทำให้เกิดสิ่งนี้ ถ้าฉันเริ่มเซสชันใหม่ปัญหาจะหายไป ฉันไม่ต้องการปิดเซสชันเพราะฉันจำหมายเลขบัฟเฟอร์ทั้งหมดได้

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

1
ฉันจะทำให้ gvim ไม่ใช้กล่องโต้ตอบแบบกราฟิกสำหรับ ': set confirm' ได้หรือไม่?
ฉันใช้ gvim บน windows บ่อยมาก ฉันมีใน.vimrc: set confirm อย่างไรก็ตามนี่จะเปิดกล่องโต้ตอบเล็ก ๆ น้อย ๆ ดังนั้นฉันต้องใช้เมาส์เพื่อออก ในกลุ่มบรรทัดคำสั่งฉันได้รับสิ่งนี้: :q Save changes to "Untitled"? [Y]es, (N)o, (C)ancel: มีอยู่แล้วฉันสามารถกำหนดค่า gvim ให้ทำเช่นนี้
11 gvim 

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

2
สลับระหว่างฟอนต์ที่รันไทม์ได้อย่างรวดเร็ว
ในขณะที่แบบอักษรที่สามารถเลือกได้ด้วยตนเองใน GVim จากเมนูฉันมีแบบอักษรไม่กี่ผมอยากจะสลับไปมาระหว่างขึ้นอยู่กับงานในมือ(บิตแมปขนาดเล็กขนาดใหญ่ OTF ... ฯลฯ ) มีวิธีที่ฉันสามารถตั้งค่าการผูกคีย์เพื่อวนรายการฟอนต์ที่กำหนดไว้ล่วงหน้าใน vimrc ของฉันได้หรือไม่?

1
ฉันจะสร้างปุ่มบนแถบเครื่องมือเพื่อเพิ่มและลดขนาดตัวอักษรได้อย่างไร
ระบบจำนวนมากมีปุ่ม + และ - ซูม ใครช่วยกรุณาสาธิตวิธีที่สองปุ่มสามารถเลียนแบบด้วยgvim? ซึ่งหมายความว่าการคลิกปุ่ม + จะเพิ่มขนาดตัวอักษรทีละขั้นตอน ปุ่ม - ทำงานตรงข้ามกัน
8 gvim  font 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.