• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Vervollständigen

Cherry21

Jonagold
Registriert
24.12.08
Beiträge
23
Wie kann ich im Terminal meine Eingaben autovervollständigen lassen? Ich hätte gedacht, dass das mit der TAB-Taste funktioniert, tut es aber nicht :(
 
Was willst du denn autovervollständigen?
 
naja wenn ich zum beispiel im homeverzeichnis bin und "cd doc" eingebe, möchte ich, dass meine eingabe automatisch auf "cd documents" vervollständigt wird, damit ich nicht immer alle verzeichnisse komplett tippen muss.
 
Du musst nur auf Groß- und Kleinschreibung achten, dann klappts. "cd doc" ist was anderes als "cd Doc"
 
Ach soo. :-)
Kommst du grad von Windows? Da ist der case ja egal.
Bei Unixen ist es allgemein NICHT egal.

Wenn du nicht anders kannst, dann kannst du das folgendermaßen umgeben:
Schreibe folgende Zeile in ~/.inputrc:
Code:
set completion-ignore-case On

Danach musst du die bash nochmal starten. Entweder ein neues Terminalfenster/-tab aufmachen oder einfach bash eingeben.

Wenn du dann cd ~/doc + TAB eingibst, sollte es das in ~/Documents erweitern.

Oder gib das im Terminal ein, das erstellt die Datei auch gleich:
Code:
echo "set completion-ignore-case On" >> ~/.inputrc


Ich würde dir jedoch empfehlen, dich auf das unix'sche "case matters" umzugewöhnen.
 
Was für ein dummer Fehler, danke! Da ich Ordnernamen meistens groß schreibe, dachte ich, der TAB-Befehl geht überhaupt nicht. Ich komme nicht von Windows, ich mache nur gerade meine ersten Programmier-Schritte ;)
Danke jedenfalls für die Hilfe!