zsh: Wie listet man Verzeichnisinhalte mit Tab auf?

zsh: Wie listet man Verzeichnisinhalte mit Tab auf?

Ich bin gerade von BASH zu ZSH gewechselt und die Dinger sind ziemlich gut, aber:

wenn ich anfange zu tippen cd /usr/share/sund drücke TAB, erhalte ich Folgendes:

$ cd /usr/share/sane/
sane/                   skype/                  ssl-cert/             
screen/                 smplayer/               strigi/               
seed-gtk3/              snmp/                   synaptic/             
sgml/                   software-properties/    system-config-printer/
sgml-base/              soprano/                sysv-rc/              
sgml-data/              sounds/                                       
simple-scan/            splashy/                                      

Und das ist ok. Wenn ich dann erneut TAB drücke, erhalte ich $ cd /usr/share/screen/den nächsten Kandidaten, was auch ok ist. (Übrigens, wie komme ich zum vorherigen Kandidaten zurück? Entschuldigung, weiter zu meiner Frage)

Was nun, wenn ich jetzt den Inhalt von /usr/share/screen/ sehen möchte? Sie wissen schon, im BASH-Stil? TAB TABDer Cursor steht am Ende der Zeile. Muss ich ctrl-a(oder home), dann del del(löschen cd) dann lsdann ENTER? Das scheint eine Menge Tipparbeit zu sein. Und es trägt den Befehl – ​​möglicherweise unnötigerweise – in den Verlauf ein.

Gäbe es nicht eine Taste (vielleicht Modifikator-TAB? aber die offensichtlichen Kandidaten sind bereits vom Desktop belegt ... ich schweife ab), die zsh anweisen würde, den Durchlauf zu beenden /usr/share/und stattdessen einfach den Inhalt aufzulisten /usr/share/screen/?

Antwort1

OK, jetzt verstehe ich es. Ich muss drückeneingebenWann/usr/teilen/bildschirm/ist „ausgewählt“; ich schätze, ich habe so lange gebraucht, um es zu verstehen, weil dies so weit vom Verhalten von BASH entfernt ist.

Übrigens, danke Leute für all eure Antworten ;)

verwandte Informationen