ฉันจะเปลี่ยนลำดับของหน้าจอใน byobu ได้อย่างไร


16

ฉันต้องการผูกShift+ และShift+ เพื่อเลื่อนหน้าจอปัจจุบันไปทางซ้าย / ขวาในการเรียงลำดับของหน้าจอ

สิ่งนี้สามารถทำได้?

นี่คือรุ่นที่ฉันใช้:

$ byobu -v
byobu version 2.68
Screen version 4.00.03jw4 (FAU) 2-May-06

ที่เกี่ยวข้อง: serverfault.com/questions/244294/…
Der Hochstapler

คำตอบ:


22

คุณสามารถผูกแอ็คชั่นเพื่อเลื่อนซ้ายและกะขวาโดยใช้:

bindkey "^[[1;2D" prev
bindkey "^[[1;2C" next

โปรดทราบว่า Byobu 5.12 ใช้ผูกเหล่านี้โดยการเริ่มต้นสำหรับการเปลี่ยนแปลงซ้ายและกะขวา

และคุณสามารถย้ายหน้าต่างจากหมายเลขหนึ่งไปยังอีกหน้าต่างหนึ่งได้อย่างง่ายดายโดยกด:

ctrl-a :number [SOME_NUMBER]

อย่างไรก็ตามหน้าจอ GNU ไม่สนับสนุน SOME_NUMBER ให้เป็นค่าที่สัมพันธ์กันเช่น +1 หรือ -1 แต่จะต้องเป็นหมายเลขหน้าต่างแบบสัมบูรณ์เช่น "8" หรือ "2"

Byobu ยังสนับสนุนtmuxเป็นแบ็กเอนด์ที่นอกเหนือไปจากหน้าจอ Tmux รองรับคุณสมบัตินี้และสามารถทำได้โดยเน้นหน้าต่างที่คุณต้องการย้ายและกดCtrl-Shift-F3เพื่อย้ายไปทางซ้ายและCtrl-Shift-F4เพื่อเลื่อนไปทางขวา

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