Wie mache ich die automatische Vervollständigung für Verzeichnisse in cdpath für tcsh verfügbar?

1569
Derek

Ich habe gelernt, den Trick für die Einrichtung cdpathin tcshund es sieht ziemlich nützlich.

Es scheint jedoch, dass die automatische Vervollständigung von Unterordnernamen nicht dabei ist. Gibt es dazu einen Trick? Es wäre wirklich cool, da ich oft in bestimmte Verzeichnisse gehe.

Ich verwende tcsh6.14.00 (Astron).

10
Haben Sie diese in Ihrer .cshrc? "set autolist = mehrdeutig" und "set complete = verbessern"? Hennes vor 10 Jahren 0
Vielen Dank für die Antwort, ich habe diese beiden in .cshrc hinzugefügt, es scheint jedoch nicht zu funktionieren. Derek vor 10 Jahren 0
Haben Sie neu loggen, die Datei beziehen oder eine neue csh starten? (zB "exec csh")? Welche Version von csh verwendest du? Hennes vor 10 Jahren 0
Ja, das habe ich gemacht. Ich bin nicht sicher über die csh-Version, wie kann ich das sagen? Derek vor 10 Jahren 0
Versuchen Sie `csh --version '. Es ergibt wahrscheinlich eine Zeile, die dieser ähnelt: "tcsh 6.17.00 (Astron) 2009-07-10 (unknown-unknown-FreeBSD) -Optionen wide, nls, dl, al, kan, sm, rh, color, filec" Hennes vor 10 Jahren 0
Tut mir leid, so spät zurück zu kommen. Die Ausgabe dieses Cmd ist `tcsh 6.14.00 (Astron) 2005-03-25 (x86_64-unknown-linux) -Optionen breit, nls, dl, al, kan, sm, rh, color, filec ' Derek vor 10 Jahren 0
Wenn Sie in einigen Tagen immer noch keine Antwort haben, könnten Sie eine Kopfgeldübergabe in Betracht ziehen oder die Frage (nicht übergreifend) zu Linux und Unix verschieben. Sie haben einige [ähnliche Fragen] (http://unix.stackexchange.com/questions/31161/quick-directory-navigation-in-the-terminal/31179#31179), die eine Antwort erhalten haben. Hennes vor 10 Jahren 1
Danke @Hennes für den Tipp. Wissen Sie, wie genau ich eine Frage verschieben kann, anstatt sie erneut zu fragen? Derek vor 10 Jahren 0
You can use the [flag] link to ask moderator assistance. They can (sometimes? always?) migrate the post. As for the possible delay for an answer: 1) Nobody knows. 2) or it is not possible (likely since it would mean searching for autocompletes in your whole cdpath which is resource intensive) 3) or people are not that interested in the answer (then again, I am curious if it is possible and I doubt that I am the only one). Hennes vor 10 Jahren 0
Ich habe gerade einen Mod gefragt. Solange die Frage jünger als 60 Tage ist, können sie diese migrieren. Hennes vor 10 Jahren 0

2 Antworten auf die Frage

1
Eamonn Kenny

Ich verwende tcsh 6.18.01-3 unter Debian Jessie. Die vollständige Datei ist mit dem TAB-Schlüssel auf dieselbe Weise verfügbar wie diejenige, die unter Bash verfügbar ist.

Können Sie ein Upgrade auf die neuere Version durchführen?

Außerdem: https://kb.iu.edu/d/aids schlägt vor, dass es für Sie nur mit TAB funktionieren sollte. Verwenden Sie keine ESC-Taste.

0
rfportilla

Versuchen Sie dies in .tcshrc:

set autoexpand 

wie unter https://unix.stackexchange.com/questions/19256/tab-autocompletion-and-history-in-tcsh

oder

set expand-glob 

nur für Dateien

Eine weitere Quelle: http://linux.die.net/man/1/tcsh