Tmux secara default hadir dengan pengikatan tombol berikut untuk beralih dengan cepat antara windows bernomor 0 hingga 9:
C-b + 0-9
Dengan beberapa lusin folder proyek yang berbeda, beberapa sesi ssh dan barang lainnya di tmux saya, saya sepertinya selalu menumpahkan 10 jendela yang dapat saya akses dengan cepat, dan saya ingin mencari cara cepat untuk beralih ke jendela yang bernomor 10 atau lebih tinggi. Saat ini saya harus mengetikkan sesuatu secara manual di sepanjang baris ini di tmux prompt:
swap-window -t 12
Yang cukup memakan waktu.
Adakah yang tahu cara pintas solid yang membantu Anda dengan cepat mengakses windows 10 dan lebih tinggi? Saya tahu weechat memecahkan masalah ini dengan dua shorcuts:
Alt + 0-9
Alt+j followed by \d{2}
Adakah yang bisa dilakukan dengan tmux?
keyboard-shortcuts
shortcuts
tmux
kesalahan
sumber
sumber
Jawaban:
Ada beberapa cara mudah untuk melakukannya.
Gunakan
C-b '
untuk memilih indeks jendela.Gunakan
C-b w
untuk mendapatkan indeks interaktif untuk dipilih (0-9a-z).Tambahkan binding ke siklus melalui cepat di tmux.conf
bind -r C-h select-window -t :-
bind -r C-l select-window -t :+
Yang
-r
terakhir memungkinkan Anda mengulangi kunci tanpa harus mengulangC-b
. Biasanya yang kedua adalah yang paling sedikit menekan tombol.sumber