zsh: Как вывести список содержимого каталога с помощью табуляции?

zsh: Как вывести список содержимого каталога с помощью табуляции?

Я только что перешел с BASH на ZSH, и все довольно хорошо, но:

когда я начинаю печатать cd /usr/share/sи нажимаю TAB, вот что я получаю:

$ 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/                                      

И это нормально. Если я затем снова нажму TAB, я получу $ cd /usr/share/screen/, следующего кандидата, что тоже нормально. (Кстати, как мне вернуться к предыдущему кандидату? Извините, перейду к своему вопросу)

А что, если я хочу увидеть содержимое /usr/share/screen/ сейчас? Знаете, в стиле BASH, TAB TAB? Курсор в конце строки, мне придется ctrl-a(или home), затем del del(стереть cd), lsзатем ENTER? Кажется, что это слишком много печатать. И это — возможно, излишне — вносит команду в историю.

Разве не было бы клавиши (может быть, модификатор-TAB? но очевидные кандидаты уже заняты рабочим столом... Я отвлекся), которая бы сказала zsh прекратить циклический просмотр /usr/share/и вместо этого просто вывести список содержимого /usr/share/screen/?

решение1

Хорошо, теперь я понял. Мне нужно нажатьвходитькогда/usr/share/экран/«выбрано»; полагаю, мне потребовалось так много времени, чтобы понять это, потому что это очень далеко от поведения BASH.

Кстати, спасибо за все ваши ответы, ребята ;)

Связанный контент