Dizinler / linklerle sekme tamamlama


25

Hem archlinux hem de ubuntu'da terminalde tab-tamamlama ile ilgili bir sorunum var:

Ana dizinde "bir şey" adlı bir dizine bağlanan bir bağlantı var. Ben bir terminal açıp bu dizinin bir şeyler yapmak istediğinizde Şimdi, diyelim cd, ben yazarsınız cd sometartık "bir şey" o tamamlanmış olur tek olasılık olduğu için vurmak sonra sekmesi ve.

Sorun şu ki (bir dizine bağlantı olduğundan beri olması gerektiği gibi) bir şeyden sonra eğik çizgi olmamasıdır. Eğik çizginin görünmesi için bir kez daha sekmeye basmalıyım.

Bunu düzeltmenin bir yolu var mı? eğik çizgi doğrudan görünecek şekilde?

Yanıtlar:



4

Aynı davranışı alıyorum, execpt Bunu bir hata / problem olarak görmüyorum. İlk tamamlanma, bağlantının kendisi için , ikincisi ise bağlantının hedefi içindir (bir dizin olur).

Bunu düşün:

$ ssh devio.us
fredden @ wolfman $ mkdir dizini 
Fredden @ wolfman $ ln -s dizin bağlantısı 
Fredden @ wolfman $ ls -l bağlantı 
lrwxr-xr-x 1 Fredy Shifty 9 Haz 21 18:03 bağlantı -> dizini
Fredden @ wolfman $ ls -l link /
toplam 8
drwxr-xr-x 2 Fredy Shifty 512 Jun 21 18:03.
drwxr-xr-x 3 fredden kayması 512 Jun 21 18:03 ..
Fredden @ wolfman $ Instagram Hesabındaki Resim ve Videoları 

3
Ayrıca bunun bir özellik olduğunu söyleyebilirim. Bu rm somethingve arasındaki fark gibi% 100 tutarlı bir tedavi yöntemidir rm something/.
Benjamin Bannier,

Anlıyorum. Öyleyse tasarım gereğince, bunun bir yolu olmadığına inanıyorum? Sadece oldukça sık dir / link cd cd gerekir ve iki kez sekme yazarak daha fazla zaman alır.
houbysoft

1
Bunun işe yarayıp yaramadığından emin değilim, ancak <code> cd link </code> ve <code> cd link / </code> benim için aynı sonuçları verir.
fredden

2
OP'nin bir linkin alt dizinine cd yapmak istediğine inanıyorum, bu yüzden "cd linkabc" yerine "cd link / abc" almak için "cd lin <tab> abc" yazın (yani, eğik çizgi yazmak zorunda değilsiniz) "cd link" ve "cd link /" aynı şekilde davranır.

ve Roger Pate: Evet, aynı şekilde davrandığını biliyorum, sorun tam olarak Roger Pate'in söylediği gibi. Ah, sanırım iki kez sekme
yazmam gerekecek
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.