terdon beni doğru yöne çevirdi : inputrc file.
Suçlu, sezgisel olmayan bir şekilde, readline6'nın aslında / etc / inputrc yerine ~ / .inputrc kullanmasıdır; bu, readline'ın (3) vurgulamadığı veya reddetmediği:
Bu dosyanın adı INPUTRC ortam değişkeninin değerinden alınır. Bu değişken ayarlanmamışsa, varsayılan ~ / .inputrc'dir. Bu dosya yoksa veya okunamıyorsa, nihai varsayılan / etc / inputrc'dir.
Bu nedenle, her iki Debian makinesinde / etc / inputrc, libreadline6 paketi tarafından sağlananla aynı olsa da (sürüm de aynıdır), yeni makinede ~ / .inputrc tek satırla bulunur:set bell-style none
. Bu dosya silindiğinde, hepsi iyi çalışır (aşağıdaki notlara bakın).
Yarına kadar Fedora'yı kontrol edemiyorum ama sanırım aynı sorun. Güncelleme: Fedora'da, ~ / .inputrc yoktu, burada / etc / inputrc basitçe farklıdır, bu yüzden bunu tanımlamayabilir. Bir düzeltme olarak Debian'ın inputrc'sini ~ / .inputrc olarak kaydettim.
Notlar:
7> 8 yükseltme sırasında nasıl değiştiği gizemi hala çözülmedi, ancak kısmen kötü hafızama ve kasıtsız nokta dosyalarının hokkabazlığına açıklanabilir. (BTW bu APT yükseltme değildi ama yerine yeniden yükleyin ve manuel dotfile böylece belki ~ .inputrc bir şekilde yol aldım.)
Ayrıca, Tamam dediğimde, Rxvt hariç her yerde Ctrl ile çalıştığını kastediyorum (Tamam, ben sadece xfce4 terminalini kontrol ettim ama Rxvt'in normal isyancı olduğunu biliyoruz), çünkü bu görünüşe göre Ctrl Rxvt tarafından alındığı için -spesifik işlev - etkin sekmeyi listede taşı.
Manpage'den bahsedildiği gibi, bash ile şu anda sahip olduklarınızı araştırmak için yerleşik bağlama komutunu kullanabilirsiniz.