screenมีCtrl-a, Ctrl-aสลับไปมาระหว่างสองหน้าต่างล่าสุด?
วิธีการทำมันในtmux?
screenมีCtrl-a, Ctrl-aสลับไปมาระหว่างสองหน้าต่างล่าสุด?
วิธีการทำมันในtmux?
คำตอบ:
ในการทำเช่นนี้ใน tmux คุณต้องทำ
Ctrl-Bl
(นั่นคือ 'L') สิ่งนี้จะถือว่าคุณได้Ctrl-Bใช้เป็นรหัสเปิดใช้งาน
หากคุณต้องการใช้การกดปุ่มเดียวกับหน้าจอให้เพิ่มรายการต่อไปนี้ใน~/.tmux.conf:
set-option -g prefix C-a
bind-key C-a last-window
ชุดแรกCtrl-Aเป็นรหัสเปิดใช้งานของคุณชุดที่สองบอกว่าCtrl-Aหลังจากเปิดใช้งานควรไปที่หน้าต่างสุดท้าย
คำตอบของ Paul นั้นถูกต้อง แต่ดูเหมือนว่าจะทำให้คุณไม่มีวิธีพิมพ์ ^ A โดยปกติหากคุณไม่ได้ผูกไว้C-aกับprefixคุณเพียงใช้ ^ A แต่คุณทำ ... และคุณแมปC-a C-aเป็นlast-windowดังนั้นเลย ....
อย่างไรก็ตามทั้งหมดจะไม่สูญหายไป: C-a C-bตอนนี้ (ผิดปกติ) ทำให้คุณได้รับ ^ A
หากคุณไม่ทำการแมปprefixคุณสามารถใช้C-b C-bเพื่อรับ ^ B
หากมีเหตุผลบางอย่างที่คุณไม่ได้ทำการแมปprefixและคุณแมปC-b C-bไปlast-windowผมไม่ได้คิดวิธีการที่จะได้รับ ^ B ออกมาจากมันสั้น ๆ ของสิ่งที่ต้องการ:
bind-key v send-prefix
... ซึ่งจะส่ง ^ B C-b vถ้าคุณพิมพ์