Doğru olanı yapmaya çalışıyorum ve anahtar bağlarımı yerleştiriyorum ~/.inputrc.
Ancak, değişmek zorunda olduğum ortaya çıkıyor
bind '"\e\C-j":"\e[1~quiet \e[4~\n"'
içine
"\e\C-j": "\eOHquiet \eOF\n"
Şimdi \eOH(nav-block-pos1 bağlı beginning-of-line) ve \eOF(nav-block-end bağlı end-of-line) kendi yapılandırmamda kendilerine her zaman güvenemeyeceğim bağlamalar.
Öyleyse asıl soru niçin num-block-pos1 ( \e[1~) ve num-block-end ( \e[4~) ile bağlantının bindbenim ile çalışmadığını, ancak neden çalışmadığını ~/.inputrc?
Düzenle:
Her şey daha da karmaşıklaşıyor, şimdi \e\C-jsadece Gnome Terminial için çalıştığını fark ettim (veya muhtemelen xterm, kim bilir ...).
Benim TTY'm için
"\e\C-m": "\e[1~_quiet \e[4~\n"
Öyleyse çeşitli VT'lerin anahtarları nasıl yorumlayabilecekleri veya neyi farklı uygulamaları var?
keymapseçenek, tuş bağlama tanımlarında ne tür tuş gösterimlerinin kullanılacağını ayarlamak için kullanılır. İlgili bilgiler: superuser.com/questions/286781/… cnswww.cns.cwru.edu/php/chet/readline/rluserman.html#SEC9 wiki.archlinux.org/index.php/Readline