ฉันเห็นบางศพแยกหน้าต่างของพวกเขาเป็น 2x2 ฉันแค่อยากรู้วิธีทำเช่นนั้น? ฉันรู้ว่าคำสั่ง 'แยก' ในหน้าจอสามารถแยกหน้าต่างในแนวนอนเท่านั้น
ฉันเห็นบางศพแยกหน้าต่างของพวกเขาเป็น 2x2 ฉันแค่อยากรู้วิธีทำเช่นนั้น? ฉันรู้ว่าคำสั่ง 'แยก' ในหน้าจอสามารถแยกหน้าต่างในแนวนอนเท่านั้น
คำตอบ:
หน้าจอ GNU <4.01 อาจไม่รองรับการแบ่งแนวตั้งโดยไม่มีโปรแกรมปะแก้
หน้าจอ GNU> 4.01 รองรับการแยกแนวตั้ง
แพทช์ได้รับใบอนุญาตภายใต้ GPLv2 บางคนบอกว่าการแบ่งแนวตั้งใน GNU screen
ทำให้แอปพลิเคชันช้า แต่ฉันยังไม่ได้ทดสอบ ฉันใช้tmux
( terminal multiplexer )
หน้าจอ GNUรุ่นล่าสุดช่วยให้คุณสามารถแยกหน้าต่างในแนวตั้งได้โดยไม่ต้องติดตั้งซอฟต์แวร์เสริมภายนอก นี่คือวิธีหนึ่งในการรับและใช้งาน:
./autogen.sh
, ./configure
, และmake
install
ฉันไม่มีปัญหาใด ๆ กับการพึ่งพา Mountain Lionหากต้องการใช้การแบ่งตามแนวตั้ง:
C-a | // Create a split
C-a <Tab> // Move to the split
C-a c // Create a new window within the split
ฉันไม่คิดว่านี่เป็นเหตุผลที่จะเปลี่ยนไปใช้ tmux เหมือนที่คนอื่นได้รับการแนะนำ
split
, split -v
และfocus
คำสั่งในไฟล์ screenrc แม้คุณสามารถวางหน้าจอภายในหน้าจออื่นเพื่อกำหนดค่าที่ซับซ้อน
C-a |
ว่ามิได้split -v
ทำงาน ตัวอย่างเช่นเมื่อฉันรันsplit -v
คำสั่งข้อความแสดงข้อผิดพลาดคือsplit: no arguments required
ตรวจสอบการกวดวิชาวิดีโอบนหน้าจอสปลิตมีหน้าจอในลินุกซ์ - ทุบตี เวลา 2:00 นาทีจะมีวิธีแก้ไข
Ctrl+ A+ S # สร้างหน้าต่างใหม่
Ctrl+ A+ Tab# การย้ายจากหน้าต่างอื่น
Ctrl+ A+ c # สร้างเซสชันใหม่
Ctrl+ A+ | # แยกแนวตั้ง
ใช้-v
ตัวเลือกที่จะสั่งในsplit
screen
จาก manpage:
Split the current region into two new ones. All regions on the display
are resized to make room for the new region. The blank window is dis‐
played on the new region. Splits are made horizontally unless -v is
used. Use the "remove" or the "only" command to delete regions. Use
"focus" to toggle between regions.
split
คำสั่งคุณหมายถึง?
screen
C-a |
shortcur
C-a :
(ควบคุม, ลำไส้ใหญ่) มีคุณสามารถทำหรือsplit
เป็นทางลัดสำหรับการแบ่งตามแนวตั้ง split -v
C-a |
tmux
แทน