Mögliches Duplikat:
Groß- und Kleinschreibung wird in Bash nicht berücksichtigt
Gibt es eine Möglichkeit, die Tab-Vervollständigung in der Bash-Groß- / Kleinschreibung zu ändern? Wenn ich eine Datei mit dem Namen Zum Beispiel habe Hello.txt
und versuchen, Tab-Vervollständigung durch Eingabe he
gefolgt von Tabes wird nicht funktionieren. Ich müsste es durch Eingabe von He
(beachten Sie die Großbuchstaben H) und tab-vervollständigen Tab. Gibt es eine Möglichkeit, Bash einzurichten, damit ich die Groß- / Kleinschreibung nicht beibehalten muss, wenn ich sie eingebe und versuche, sie durch Tabulatoren zu vervollständigen?
bash
tab-completion
Wuffers
quelle
quelle
Antworten:
Erstellen Sie eine Datei mit dem Namen
.inputrc
in Ihrem Ausgangsverzeichnis und platzieren Sie diese Zeile darin:Öffnen Sie dann eine neue Shell und probieren Sie es aus. Wenn / etc / inputrc auf Ihrem System vorhanden ist, sollten Sie im Allgemeinen auch die Zeile hinzufügen
$include /etc/inputrc
. Es gibt jedoch keine Möglichkeit, diese Bedingung zu erfüllen. Fügen Sie sie daher nur hinzu, wenn diese Datei vorhanden ist.quelle
/etc/inputrc
Standardeinstellungen liest und beispielsweise die Navigation mit Strg-Links / Rechts unterbricht. Stellen Sie sicher,$include /etc/inputrc
in Ihrem hinzuzufügen~/.inputrc
.~/.inputrc
: pastebin.com/WVQmrNZuLC_ALL=C cat -vet ~/.inputrc
- Sie sollten ein "$" am Ende jeder Zeile sehen, aber nichts anderes lustig. Versuchen Sie auchbind -v
, zu sehen, was für diecompletion-ignore-case
Variable angezeigt wird. Schließlich gibt es etwas in einer anderen Shell-Init-Datei, das es möglicherweise ändert?