Apakah mungkin untuk mengikat perintah tmux ke kombinasi tombol dan menggunakannya langsung tanpa terlebih dahulu menekan awalan?
Saya merasa C-b + n
terlalu rumit untuk beralih panel, jadi saya bertanya-tanya apakah saya bisa mengikat C-1
misalnya, untuk beralih ke panel # 1.
Atau mungkin ada cara untuk membuat pintasan di emulator terminal untuk dikirim C-b + 1
ketika saya menekan C-1
?
Terima kasih!
set -g prefix C-a
.Jawaban:
untuk contoh Anda, gunakan:
argumen -n ke bind-key berarti tidak ada awalan.
sumber
unknown key: C-1
. Jika saya menggunakan surat itu berfungsi. Apakah Anda tahu bagaimana saya bisa menentukan kunci angka?F1
di tempatC-1
(juga perhatikan bahwa nomor panel mulai dari 0, bukan 1: bind F1 untuk memilih panel 0, F2 ke 1, dll).Saya memiliki pertengkaran dengan jawaban yang diterima di sini.
Menurut
tmux(1)
,-n is an alias for -T root
. Jadi termasuk-n
tidak benar-benar berarti bahwa "tidak ada awalan" sebanyak itu berarti perintah akan terikat ke tabel root, yang "tidak direkomendasikan".tmux(1)
:Apa yang tampaknya dikatakan adalah:
bind -n c new-window
Akan membuat jendela baru ketika
c
ditekan, dan memang itu terjadi.Humor kering dalam frasa penulis "tidak direkomendasikan" adalah fakta bahwa "c" tentu saja akan ditekan berkali-kali dalam sesi tmux rata-rata, mengingat bahwa "c" adalah huruf ketiga yang paling sering dalam bahasa Inggris .
Untuk contoh lain, berikut adalah perpindahan jendela tmux cepat (menggunakan kunci PageUp / PageDown):
sumber