Bash'da, vimyolun iki dizinden daha derin olduğu komutlar verilirken yolların otomatik tamamlanması çalışmayı durdurdu ( lsve gibi diğer komutlarla beklendiği gibi çalışmaya devam eder cd).
Örneğin, ls .config/btsync/btyazıp SEKME tuşuna basarsam, genişler ls .config/btsync/btsync.conf.
Eğer vim .config/btyazıp SEKME tuşuna basarsam, 'ye genişler vim .config/btsync/.
Ancak, eğer vim .config/btsync/btTAB yazıp sonra basarsam, hiçbir şey olmaz ( yukarıdaki örnekte vim .config/btsync/btsync.confolduğu gibi genişlemesini beklerdim ls.
Kendi kullanıcı olarak çalışırken ve su olarak çalışırken aynı sorunu alıyorum.
Ben bash-completion eski sürümleri ile ilgili bir sorun bahseden bu yazı okudum ama 2.1-5 çalıştırıyorum.
GÜNCELLEME: Bazı ek testlerden sonra, kök sorununun bash'ın dosya adlarını değil, sadece dizin adlarını tamamlayacağı olduğunu fark ettim .
GÜNCELLEME: Görünüşe göre bash-completiongenel sebep budur. Kabul edilen cevap hakkındaki ikinci yorumuma bakın.
Bu davranışın potansiyel nedeni hakkında herhangi bir öneri minnetle alınacaktır!
.bashrcTalep edildiği gibi yayınladığım bağlantı .
.bashrc!