Gizli durdurma sekmesini gizli dizinleri otomatik olarak tamamlama


14

Çoğu zaman, gizli dizinlerim için otomatik tamamlamalara ihtiyacım yok. Aslında, gizli olmalarının nedeni budur! Ancak, can sıkıcı bir şekilde, bash sekmeleri otomatik tamamlamayı düşünürken bu dizinleri dikkate alır.

Bu, aşağıdaki senaryo olduğunda özellikle sinir bozucu: sadece .svn foler ile birlikte sadece sekme iterek içine geçmek istiyorum tek bir klasör. (Bu genellikle derin Java paketleri ile gelir ...)

Varsayılan davranışı değiştirmenin bir yolu var mı? En kötü senaryo '.' kullanılabilirlik için bir beyin gibi görünmüyor.

Yanıtlar:


20

Sadece bu satırı ekleyin ~/.bashrc(eğer yoksa, oluşturun):

bind 'set match-hidden-files off'

Ve bash-tamamlama istediğiniz gibi davranmalıdır.

Ayrıca bash tamamlamada ince ayar yapmak isteyebileceğiniz başka seçenekler de var. Tam bir liste görmek için kılavuzu okuyun ;)


Harika! Dokuz dakika sonra kabul edecek, bunun bir seçenek olduğunu bilmiyordum ..
Kristopher Micinski

4
Ayrıca koyabilirsiniz set match-hidden-files offGözlerinde farklı .inputrceğer varsa.
0942v8653
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.