Bash'da, vim
yolun iki dizinden daha derin olduğu komutlar verilirken yolların otomatik tamamlanması çalışmayı durdurdu ( ls
ve gibi diğer komutlarla beklendiği gibi çalışmaya devam eder cd
).
Örneğin, ls .config/btsync/bt
yazıp SEKME tuşuna basarsam, genişler ls .config/btsync/btsync.conf
.
Eğer vim .config/bt
yazıp SEKME tuşuna basarsam, 'ye genişler vim .config/btsync/
.
Ancak, eğer vim .config/btsync/bt
TAB yazıp sonra basarsam, hiçbir şey olmaz ( yukarıdaki örnekte vim .config/btsync/btsync.conf
olduğ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-completion
genel 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!
.bashrc
Talep edildiği gibi yayınladığım bağlantı .
.bashrc
!