ฉันจะทำให้ gvim ไม่ใช้กล่องโต้ตอบแบบกราฟิกสำหรับ ': set confirm' ได้หรือไม่?


11

ฉันใช้ gvim บน windows บ่อยมาก ฉันมีใน.vimrc:

set confirm

อย่างไรก็ตามนี่จะเปิดกล่องโต้ตอบเล็ก ๆ น้อย ๆ ดังนั้นฉันต้องใช้เมาส์เพื่อออก ในกลุ่มบรรทัดคำสั่งฉันได้รับสิ่งนี้:

:q
Save changes to "Untitled"?
[Y]es, (N)o, (C)ancel:

มีอยู่แล้วฉันสามารถกำหนดค่า gvim ให้ทำเช่นนี้

คำตอบ:


9

นั่นเป็นคำถามที่ดีจริง ๆ : ฉันไม่เคยคิดถึงเรื่องนี้มาก่อน แต่ฉันได้เพิ่มการตั้งค่านี้ทันทีที่ฉันค้นหา :-)

จาก:h gui-w32-dialogs:

6.1 กล่องโต้ตอบ

กล่องโต้ตอบที่แสดงโดยตระกูล "ยืนยัน" (เช่นตัวเลือก 'ยืนยัน' :confirmคำสั่งและconfirm()ฟังก์ชั่น) เป็นแบบ GUI แทนที่จะเป็นแบบคอนโซลที่ใช้โดยรุ่นอื่น การตั้งค่าสถานะ 'c' ใน 'guioptions' เป็นการเปลี่ยนแปลงนี้

ดังนั้นการใช้สิ่งนี้ในความ.vimrcตั้งใจของคุณคือ:

set guioptions+=c

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