คำสั่งนำหน้าสองคำสั่งสำหรับ tmux?


17

เรามีเซสชั่น tmux ที่หลายคนต้องเชื่อมต่อ บางคนชอบทางลัดCtrl+ aคำนำหน้าและบางคนชอบCtrl+ bทางลัดเริ่มต้น มีสิ่งใดบ้างที่ฉันสามารถใส่ลงใน.tmux.confไฟล์เพื่ออนุญาตให้ทางลัดทั้งสองทำงานได้

ดูเหมือนว่ามาตรฐาน

set -g prefix C-a

คำสั่งจะยกเลิกการตั้งค่าCtrl+ bทางลัด

ฉันได้ลองสิ่งนี้ด้วย:

set -g prefix C-a
set -g prefix C-b

แต่บรรทัดที่สองจะยกเลิกCtrlเครื่องหมาย +a

คำตอบ:


14

สำหรับรีลีสก่อนปี 2012: ออกคำสั่งเพียงครั้งเดียวโดยมีคีย์คำนำหน้าทั้งหมดที่ต้องการคั่นด้วยเครื่องหมายจุลภาค:

set-option -g prefix C-a,C-b

สำหรับรุ่น> = 1.6 (เผยแพร่เมื่อวันก่อนคำถามของคุณ 23/01/2012) ดูคำตอบอื่น ๆ


24

คำตอบข้างต้นเป็นที่ถูกต้องสำหรับtmux 1.5และก่อนหน้านี้

แต่นี้ได้เปลี่ยนแปลงในtmux 1.6 ขณะนี้มีสองตัวเลือกprefixและprefix2แต่ละรายการสามารถตั้งค่าเป็นค่าเดียวเช่นนี้:

set-option -g prefix C-a
set-option -g prefix2 C-b

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