Saya memiliki yang berikut di .tmux.conf saya
set -g prefix M-j
bind-key j send-prefix
Saya perlu menekan ( Atl+ J) + ( J) + tombol-terikat untuk mengirim sesuatu ke sesi tmux bersarang. Saya merasa agak lambat. Apakah ada cara yang lebih baik? Sebagai contoh, saya akan senang dapat melakukan ( Alt+ J) + (2x-key-key) untuk melakukan hal-hal di sesi bersarang. Saya terus-menerus menjalankan perintah di sesi tmux atas alih-alih mengeksekusi mereka di yang bersarang. Juga, bagaimana bisa mengikat semua orang prefix
ke C-a
? Saya merasa sangat lambat dan tidak menyenangkan untuk mengetik kombinasi ini. Apakah saya melewatkan sesuatu?
keyboard-shortcuts
tmux
Rolf
sumber
sumber
Jawaban:
Satu penekanan tombol kurang untuk mengirim perintah ke sesi bersarang Anda jika Anda memilih kunci yang berbeda. Saya menggunakan Ctrltuntuk awalan standar saya, dan Ctrlauntuk sesi bersarang.
Perhatikan bahwa saya menggunakan
-n
sakelar. Dari entri bind-key diman tmux
:Jadi, sebagai contoh Ctrlt, cbuka jendela baru di tmux; Ctrla, cmelakukan hal yang sama di sesi bersarang.
sumber
C-b
jika Anda terbiasa.bind-key -n C-a send-prefix
Seharusnya cukup.Alasan ctrl-a adalah sebagian besar peretas Unix (yang saya tahu paling tidak) memetakan ulang caps lock untuk dikontrol. Itu membuat semua ctrl-ops lebih cepat, terutama ctrl-a.
sumber