Saya telah menggunakan layar GNU selama beberapa hari dan CTRL-A
navigasi mulai saya pakai. Bagaimana saya bisa memetakan ulang kombo kunci ini dan apa saja penggantian yang umum untuk kunci ini? Sebagai contoh, di Vim saya menggunakan jj
bukan <esc>
karena itu tidak mengharuskan saya untuk merusak formulir pengetikan saya.
Catatan: Alex menjelaskan cara memetakan kombo kunci, namun menambahkan pengikatan .screenrc
tidak berfungsi untuk saya. Saya menambahkannya ke etc\screenrc
dan itu berhasil. The .screenrc
Metode tampaknya bekerja untuk kebanyakan orang, saya tidak yakin mengapa tidak pada sistem saya.
sumber
CTRL+J
apakah seharusnya berfungsi sebagaimana mestinyaCTRL+A
?escape ^Jj^
di.screenrc
file direktori root dan file direktori home pengguna. Saya me-reboot layar dan juga memulai kembali sesi ssh yang saya ikuti. Tidak ada yang berhasil, saya diharapkanCTRL+J
untuk berperilaku sebagaiCTRL+A
escape ^Jj
tidakescape ^Jj^
.Mirip dengan solusi @Alex Hirzel tapi saya lebih suka menggunakan keybinding Ctrl + ^ (Ctrl + Shift + 6) karena tidak pernah digunakan dalam emacs keybindings.
Cukup tulis
~/.screenrc
sebagai berikut:sumber