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.
Teilweises Abschließen der Groß- / Kleinschreibung
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 on
ich diese Datei in die '.inputrc' -Datei einfügen kann, aber dies funktioniert im Fall meines hypothetischen Verzeichnisses B nicht wie gewünscht.
1 Antwort auf die Frage
Verwandte Probleme
-
1
Pausieren Sie alle Aufgaben außer x CPU-intensiven Aufgaben
-
10
Wie kann ich die Bash-Historie durchsuchen und einen Befehl erneut ausführen?
-
2
Kann die Ausgabe eines Befehls an zwei andere Befehle weitergeleitet werden?
-
8
Benennen Sie eine Gruppe von Dateien mit einem Befehl um
-
2
Warum aktualisiert sich mein Pfad nicht * jetzt *?
-
5
Wie entferne ich einen symbolischen Link zu einem Verzeichnis?
-
8
Rette mich vor dem Kauderwelsch
-
9
Wie kann ich jeder Zeile einer Textdatei eine Zeilennummer und einen Tabulator voranstellen?
-
1
Wann sollte ich Konfigurationen in .bashrc vs einfügen? .bash_profile?
-
1
Umleitung: Wie kam das zusätzliche Wort in die Datei?