ฉันจะส่ง F6 ที่แท้จริงได้อย่างไร ใน byobu?


17

ในหน้าจอ Byobu ฉันไปที่คอมพิวเตอร์เครื่องอื่นและเปิดตัว Byobu บนคอมพิวเตอร์เครื่องนั้น ตอนนี้ฉันมี byobu ภายใน byobu

ฉันจะส่งการกดแป้น Byobu (F2, F3, F6 และอื่น ๆ ) ไปยัง byobu ด้านในแทนที่จะส่งด้านนอกได้อย่างไร กล่าวอีกนัยหนึ่งฉันจะหนีหรือส่งกุญแจเหล่านี้ไปยังหน้าจอแทนที่จะมี byobu ด้านนอกสกัดกั้นพวกเขาได้อย่างไร

คำตอบ:


16

สำหรับ byobu-within-byobu คุณจำเป็นต้องรู้ถึงการเชื่อมโยงแบบดั้งเดิมและไม่ใช้คีย์สำหรับคำสั่ง f-key แต่ละคำสั่ง

ยกตัวอย่างเช่นสำหรับ F6 นั่นเป็นเรื่องจริง ctrl-a-dแยกออก

จากนั้นคุณสามารถส่งสัญญาณแยกออกไปยังเซสชันภายในโดยใช้ ctrl-a-a-dจากนั้นคุณสามารถส่งสัญญาณแยกออกไปเซสชั่นด้านในใช้และนั่นก็ชั่งได้ดีกับความลึกของเซสชั่นที่ซ้อนกัน ดังนั้นสำหรับ byobu ภายใน-byobu ภายใน-byobu ctrl-a-a-a-dคุณต้องการใช้

มีทางเลือกอื่นซึ่งเป็นสิ่งที่ฉันใช้เป็นการส่วนตัว ... คุณสามารถตั้งค่าคีย์การหลบหนีที่แตกต่างกันสำหรับ byobu ด้านใน ฉันมักจะใช้ctrl-aสำหรับภายนอกและctrl-bสำหรับภายใน ด้วยวิธีนี้ctrl-a-dจะแยกเซสชั่นด้านนอกและctrl-b-dจะแยกเซสชั่นด้านใน


ดัสตินหนึ่งสามารถกำหนดค่า byobu เพื่อตั้งค่านี้ได้อย่างไร
yPhil

2
คุณสามารถใช้byobu-ctrl-aคำสั่งตัวช่วยเพื่อตั้งค่ารหัสปลดล็อคและเปลี่ยนกลับไปกลับมา
ดัสตินเคิร์กแลนด์

มีรายการคำสั่งหรือไม่? ฉันไม่พบคำสั่ง ctrl-a สำหรับหน้าต่างใหม่ ฉันต้องการสร้างหน้าต่างใหม่ในเซสชันที่ซ้อนกัน
localhost

ไม่เป็นไรพบแล้ว ดังนั้นctrl-a a cเพื่อสร้างหน้าต่างใหม่บน byobu ที่ซ้อนกัน
localhost

22
Shift-F12                   Toggle on/off Byobu's keybindings

การกดแป้นจะถูกส่งไปยัง byobu ด้านใน


3
ดูเหมือนว่าผู้ใช้จะใช้งานง่ายกว่าการพิมพ์ctrl-a-a-d(ฉันเข้าใจผิดเสมอ) เนื่องจากเมื่อคุณพิมพ์ Shift-F12 byobu จะบอกคุณว่าการเชื่อมโยงคีย์ถูกปิดใช้งาน หลังจากนั้นคุณสามารถพิมพ์ประเภทF6เพื่อออกจากเซสชันที่ซ้อนกัน
gerlos

1
นี่คือคำตอบที่ดีที่สุดสำหรับผู้ที่ใช้คำสั่ง f เท่านั้น
Sumit Jain

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