Terminalde çift sekme yaparken otomatik tamamlama garip davranış


0

Ubuntu-12'nin yeni sürümünü kurdum ve çok garip bir otomatik tamamlama davranışı buldum.

Mesela, ~ / A / B / C.eps gibi bir klasör ağacım var

ve 'display' yazdığımda A klasörü altında bir terminal açın ve ardından sekme tuşuna çift tıklayın ve

~ / A: ekran [çift sekmeli]

~ / A: ekran B /

Ama şimdi

~ / A: ekran B [burada bir boşluk]

Bir boşluk takip edilir, eğik çizgi değil.

Bu çok can sıkıcı bir durum, çünkü, önceki durumda, B / C.eps görüntüsünü girmek için iki kez sekebilirim, bu çok uygun, ama şimdi yapamam.

Biri bana bu konuda yardımcı olabilir mi?

Teşekkürler


Yani otomatik tamamlama bir boşluk ekliyor, sondaki eğik çizgi değil mi?

Evet doğru.
Daniel

Yanıtlar:


0

/ Etc / bash_completion dosyasına bir göz atın. Sorunun _cd () fonksiyonunda olduğunu hayal ediyorum. Sizinkini göndermediğiniz sürece ayrıntılarda gerçekten yardımcı olamaz.

Benim durumumda (LMDE), tamamlama sizin açıkladığınız gibi çalışır. Varsayılan / etc / bash_completion benim bir göz atabilirsiniz İşte . Bunu seninkiyle karşılaştırmayı ya da sadece seninkiyle değiştirmeyi dene.


Teşekkürler, peki eğer cd komutu değilse, sorun "display" gibi diğer komutlara gelirse, nerede değiştirmeliyim?
Daniel

Gerçekten bilmiyorum, dosyayı kontrol etmeniz gerekir. / Etc / bash_completion dosyanızın yedeğini almayı ve ardından benim ile değiştirmeyi deneyin. Ardından yeni bir bash açın (yeni bir terminal ya da çalıştırın source /etc/bash_completion ya da sadece koş bash ) ve bunun sorununuzu çözüp çözmediğine bakın.
terdon
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.