Saya melakukan semuanya di tmux, jadi saya punya bait .bashrc
untuk membuat / melampirkan sesi setiap kali saya memasukkan shell. Terkadang, saya ssh ke mesin yang berbagi konfigurasi yang sama. Jadi saya sudah dalam sesi tmux pada mesin lokal, dan setelah ssh-ing ke remote, saya di sesi tmux lain pada mesin remote.
Saya telah C-a
menetapkan sebagai awalan pada kedua mesin, jadi yang terjadi adalah C-a
mengirimkan awalan secara lokal, sementara C-a C-a
mengirimkan awalan ke sesi tmux mesin jarak jauh.
Saya ingin menetapkan dua awalan yang berbeda untuk sesi lokal dan jarak jauh (katakanlah, `
vs. C-a
). Tetapi mesin jarak jauh itu ada di bawah, dan saya mungkin ingin berjalan ke sana untuk melakukan sesuatu secara langsung, dalam sesi tmux baru, hanya menggunakan C-a
awalan yang biasa saya gunakan. Kecuali sejak `
ditetapkan sebagai awalan dalam ssh
sesi tmux, yang sekarang berlaku untuk semua sesi tmux, dan sekarang saya harus menekan backtick dua kali untuk memasukkannya sekali pada baris perintah.
Apakah ada cara untuk mengatur awalan terpisah (atau pengikatan kunci, secara umum) untuk sesi yang berbeda di tmux? Atau haruskah saya menyedotnya dan membiasakan diri memukul C-a
dua kali?