ฉันจะหยุดหน้าต่างของฉันไม่ให้เคลื่อนไหวเมื่อใช้ vsplit ได้อย่างไร


11

เมื่อใช้:vsplitหน้าต่าง gvim ของฉันข้ามไปยังตำแหน่งหน้าจอเฉพาะ ฉันจะหยุดสิ่งนี้ไม่ให้เกิดขึ้นได้อย่างไร

สิ่งเดียวกันนี้เกิดขึ้นเมื่อการแยกตัวที่สองถึงครั้งสุดท้ายถูกปิด

ฉันใช้ gvim บน Windows

คำตอบ:


12

สิ่งนี้เกิดขึ้นเพราะเมื่อหน้าต่างแยกในแนวตั้ง vim จำเป็นต้องเพิ่ม scrollbar แนวตั้งซึ่งทำให้ vim คำนวณขนาดภาพและในที่สุดก็ทำให้ vim กระโดดไปยังตำแหน่งหน้าจออื่น วิธีแก้ปัญหาปัจจุบันคือ:set guioptions-=r guioptions-=L

ปรับปรุง

ในฐานะของแพทช์8.0.1278คุณสามารถใช้:set guioptions+=kเพื่อป้องกัน Vim จากการปรับขนาดดูเอกสารประกอบที่:help 'go-k'


2
ขอบคุณใช้งานได้ดี! guioptions-=Lดูเหมือนจะเพียงพอสำหรับฉันฉันอาจไม่ได้ครอบคลุมทุกกรณี สำหรับทุกคนที่สงสัยว่า:set guioptions-=rเอาด้านขวาเลื่อนมือและลบด้านซ้ายหนึ่งซึ่งปรากฏขึ้นเมื่อใช้guioptions-=L :vsplit
user3122718
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.