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 bind
benim ile çalışmadığını, ancak neden çalışmadığını ~/.inputrc
?
Düzenle:
Her şey daha da karmaşıklaşıyor, şimdi \e\C-j
sadece 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?
keymap
seç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