บังคับหน้าต่างแสดงตัวอย่างเป็นกลุ่มเพื่อแสดง: topleft


1

ฉันใช้ปลั๊กอิน vim สองอันซึ่งพึ่งพาหน้าต่างแสดงตัวอย่างเป็นอย่างมาก (หนึ่งอันสำหรับการควบคุมเวอร์ชันและอีกอันสำหรับการทำให้ผู้ใช้เสร็จสิ้น) ฉันมักจะทำงานกับการแบ่งตามแนวตั้งและบางครั้งก็อยู่ในโหมด diff ตอนนี้เมื่อหน้าต่างแสดงตัวอย่างปรากฏขึ้นในสถานะดังกล่าวก็จะแยกออกคอลัมน์ปัจจุบันดูน่าเกลียดและทำลายการประสานถ้าฉันอยู่ในโหมด diff มีวิธีใดบ้างที่จะทำให้หน้าต่างแสดงตัวอย่างเปิดตลอดเวลา:topleft โดยไม่กระทบกับการแยกแบบปกติ

คำตอบ:


3

น่าเสียดายที่ไม่มี คุณอาจต้องแก้ไขปลั๊กอิน, :topleftต่อท้าย:peditคำสั่งที่มีอยู่หรือคุณสามารถลองกำหนด autocmd เพื่อย้ายหน้าต่างถ้ามันเป็นตัวอย่าง นี่คือภาพร่าง (ซึ่งจะทริกเกอร์เฉพาะเมื่อมีการป้อนหน้าต่างตัวอย่างคุณอาจต้องเพิ่มเหตุการณ์อื่น)

:autocmd WinEnter * if &previewwindow && winnr() > 1 | wincmd K | endif

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