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
ถ้าคุณพิมพ์