Saya melakukan semuanya di tmux, jadi saya punya bait .bashrcuntuk 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-amenetapkan sebagai awalan pada kedua mesin, jadi yang terjadi adalah C-amengirimkan awalan secara lokal, sementara C-a C-amengirimkan 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-aawalan yang biasa saya gunakan. Kecuali sejak `ditetapkan sebagai awalan dalam sshsesi 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-adua kali?

Ryan Lue
sumber