ฉันใช้ตัวจัดการหน้าต่างแบบเรียงต่อกัน (ยอดเยี่ยม) + เทอร์มินัลมัลติเพล็กเซอร์ (tmux) + แยกด้านในของกลุ่ม ฉันไม่มีการตกแต่งหน้าต่างเลยดังนั้นคุณจะไม่มีการแยกภาพระหว่างพวกเขาเลยถ้าเนื้อหาของโปรแกรมไม่ได้แจก ฉันค่อนข้างสบายใจกับกระบวนทัศน์นี้เพราะฉันใช้จอภาพหลายจอและจัดกลุ่มงานตามหน้าจออยู่แล้ว หากสองหน้าต่างไม่มีเหตุผลที่จะอยู่เคียงข้างพวกเขาจะไม่อยู่ที่นั่นตั้งแต่แรก
อย่างไรก็ตามสิ่งนี้ทำให้เกิดความไม่ลงรอยกันทางสายตาเล็กน้อยซึ่งความแตกต่างที่เห็นได้ชัดเจนที่สุดคือความหมายที่น้อยที่สุด
- หน้าต่าง Xorg ‹|› window = ไม่มีอะไรเลย
- บานหน้าต่าง Tmux ‹|› pane = 1px divider line
- Vim split ‹|› split = 1 คอลัมน์สีกว้างอักขระ
นี่คือตัวอย่างที่แสดงหน้าต่างด้านข้างหน้าต่างบานหน้าต่างและแผงแยก:
แม้ว่าจะไม่ได้คลิกไปที่เวอร์ชันความละเอียดเต็ม แต่เส้นแบ่งสีขาวที่คุณเห็นคือรอยแตกที่สำคัญที่สุดบนหน้าจอ (โปรดสังเกตว่าคอลัมน์สีเทาที่ด้านขวาของเซสชันเป็นกลุ่มนั้นเป็นไฮไลต์คอลัมน์ที่ 80 ไม่ใช่ตัวแบ่งใด ๆ ถึงแม้ว่าฉันมักจะทำงานในขนาดนั้น)
ฉันรู้วิธีเปลี่ยนอักขระที่วาดในการแยกหรือลดความคมชัดของสี สิ่งที่ฉันต้องการจะทำคือใช้แถบแยกเดียวกับ tmux ที่ไม่ใช้ความกว้างใด ๆ เพราะมันถูกวาดในระหว่างคอลัมน์มากกว่าหนึ่ง เป็นไปได้ด้วย vim ตาม terminal? gvim? Neovim? กำลังทำการถอดตัวคั่นที่ไม่สร้างความรำคาญสายตาคอลัมน์ตัวแบ่งสามารถปิดได้ทั้งหมดหรือไม่
ป.ล. เหตุผลที่ใช้ตัวคั่นที่คล้ายกันนี้ทำให้รู้สึกได้เพราะฉันใช้การโยงคีย์เดียวกันเพื่อนำทางระหว่าง tmux panes และ vim splits ปุ่มเดียวกันนำทางระหว่างพวกเขาอย่างราบรื่นก็จะทำให้รู้สึกถ้าขอบเขตของภาพที่เหมือนกันเช่นกัน