Masalahnya dengan Control- Shift- Aadalah bahwa kebanyakan program emulasi terminal tidak mengirim kode berbeda dari kode yang dikirim oleh Control- A, jadi tidak akan ada cara bagi layar untuk membedakannya.
Anda mungkin dapat menggunakan Cq jika Anda stty -ixon
menonaktifkan "kontrol aliran perangkat lunak" pada tty. Saya biasanya melakukan ini sehingga saya bisa menggunakan Cs untuk mencari di baris perintah.
Anda mungkin mempertimbangkan C- ^, karena biasanya tidak terikat. Ini adalah Control- Shift- 6pada tata letak keyboard AS, tetapi mungkin sulit untuk mengetik pada tata letak lain.
Kebanyakan orang tidak pernah menggunakan karakter tty control C- \ untuk mengirim SIGQUIT. Untuk menggunakannya, nonaktifkan fungsi tty dengan stty quit undef
dan ikat sebagai kunci awalan Anda. Ini agak berisiko, karena jika Anda menekan C- \ pada tty di mana tombol keluar belum dinonaktifkan dengan stty , Anda mungkin membunuh proses latar depan alih-alih mengaktifkan layar .
Saya beralih ke tmux beberapa waktu lalu. Default adalah Cb karena dikembangkan di bawah layar dan tidak mengganggu layar default 's . Saya telah menemukan bahwa Cb bekerja dengan cukup baik untuk saya (saya biasanya menggunakan tombol panah untuk gerakan karakter tunggal pada baris perintah shell-meskipun saya menggunakan Mb dan Mf untuk bergerak dengan kata-kata).
Kebetulan, penulis tmux menggunakan Ca dalam sesi utamanya dan selalu mengetik Ca dua kali (apakah dalam sesi tmux atau tidak). Jika Anda mau mengadopsi kebiasaan ini, sepertinya kompromi yang layak karena Ca kedua harus menjadi no-op di sebagian besar konteks pengeditan seperti Emacs. Itu tidak akan berfungsi begitu akan jika Anda sering menggunakan program / konteks di luar layar di mana Ca kedua tidak akan menjadi no-op.
Secara default, Ca Ca terikat ke perintah lain (beralih ke layar yang paling baru aktif) di layar . Agar Ca Ca mengirim Ca yang sebenarnya dan memiliki jendela pengalih Ca, letakkan yang berikut di Anda .screenrc
:
escape ^A^A
bind o other
screen
pada sistem lain, Anda mungkin lebih baik tetap dengan ikatan kunci default, atau setidaknya untuk mempelajarinya terlebih dahulu.^A a
akan, secara default, mengirim^A
kombo tombol yang biasa . Agak merepotkan jika Anda sering menggunakan kombo itu; Saya biasanya menggunakanHOME
kunci bukan karena ini. Tapi itu juga tidak selalu berhasil.