Teilweises Abschließen der Groß- / Kleinschreibung

260
Thomas Eding

Lassen Sie mich zunächst einen konkreten Fall durchgehen und dann den allgemeinen Fall erläutern.


Angenommen, ich habe zwei Verzeichnisse A und B.

Der Inhalt von A ist:

foo Bar 

Der Inhalt von B ist

foobar Foobar 

Ich möchte, dass die Tab-Vervollständigung von 'f' oder 'F' in A zu 'foo' erweitert wird. Ebenso "b" oder "B", um zu "Bar" zu gehen.

In BI möchten Sie jedoch, dass die Fertigstellung von "f" nur auf "foobar" und "F" auf nur "foobar" erweitert wird.


Im Allgemeinen sollte die Tabulatorvervollständigung unabhängig von der Groß- und Kleinschreibung sein, wenn der Buchstabe, auf dem er ausgefüllt wird, genau einen Fall hat, wenn er abgeglichen wird.

Beachten Sie, dass set completion-ignore-case onich diese Datei in die '.inputrc' -Datei einfügen kann, aber dies funktioniert im Fall meines hypothetischen Verzeichnisses B nicht wie gewünscht.

0

1 Antwort auf die Frage

0
Autumnal

Ich bin vielleicht falsch, aber ich denke nicht, dass dies einfach möglich ist. Da bash nicht dafür entwickelt wurde, können Sie es nur für Ihr Login oder für alle Benutzer ändern, jedoch nicht für jedes Verzeichnis.