Jawaban yang tepat untuk pertanyaan ini adalah:gunakan bind-key
, misalnya:
tmux bind-key "$KEY" run-shell "/path/to/script.sh"
di mana KEY=C
dalam kasus Anda.
C-b c
sudah memiliki pengikatan standar yang mungkin bijaksana untuk dibiarkan tidak berubah. Memilih karakter lain, misalnya C-b C Anda dapat menyiapkan pengikatan di ~/.tmux.conf
Anda file sebagai berikut:
bind C send-keys -t.- 'mvn install' Enter
-t.-
berarti "panel lain". Enter
singkatan dari kunci nama itu, yaitu baris baru di akhir perintah.
Mengapa mv tidak dapat menangani keberadaan direktori dengan nama yang sama di tujuan?
Mengapa beberapa shell `read` builtin gagal membaca seluruh baris dari file di `/ proc`?