Bip sesini bazı şeyler için yararlı buluyorum, bu yüzden sadece sekme tamamlama için kapatmak istiyorum (Tamamen nasıl kapatılacağını sormuyorum, bu zaten Serverfault'da farklı bir soruya cevaplandı ). Ayrıca, RHEL5'te çalışan root erişimim de yok.
Bip sesini bazı şeyler için yararlı buluyorum, bu yüzden sadece sekme tamamlama için kapatmak istiyorum (Tamamen nasıl kapatılacağını sormuyorum, bu zaten Serverfault'da farklı bir soruya cevaplandı ). Ayrıca, RHEL5'te çalışan root erişimim de yok.
Yanıtlar:
Readline kütüphanesi bell-style
değişkendir:
Readline terminal zilini çalmak istediğinde ne olacağını kontrol eder. 'Yok' olarak ayarlanırsa, Readline zili asla çalmaz. 'Görünür' olarak ayarlanmışsa, Readline eğer varsa görünür bir zil kullanır. Eğer 'sesli' olarak ayarlanmışsa (varsayılan), Readline terminalin zilini çalmaya çalışır.
Böylece ~/.inputrc
dosyanızı aşağıdaki satırı koyabilirsiniz :
set bell-style none
Sekme tamamlama zilini devreden çıkarmanın hiçbir yolunun farkında değilim bash
(zili tamamen devre dışı bırakmak veya onu daha sinir bozucu görsel zile çevirmek dışında).
Sen deneyebilirsiniz set show-all-if-ambiguous on
Gözlerinde farklı ~/.inputrc
- bu vurduğunda kabuk hemen eşleşen komutları / öğelerin listesini göstermek yapar tabyerine sen vurmak için bekleyen tabiki kez.
Bunun bir yan etkisi, aday eşleşmeler gösterilmeden önce zil olmamasıdır.
~ / .İnputrc'de, şu olasılık var, fakat benim için hiçbir şey yapmadı. Sadece zili çalıyor. Bu Cygwin bash'ında bir hata olabilir.
set bell-style visible