Я только что переключился с 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 / now? Вы знаете, стиль BASH, TAB TAB
? Курсор находится в конце строки. Придется ли мне ctrl-a
(или home
), затем del del
(стереть cd
), затем ls
затем ENTER
? Это похоже на много печатать. И это - возможно, излишне - входит в команду в истории.
Не было бы ключа (может быть, модификатор-TAB? но очевидные кандидаты уже заняты рабочим столом ... Я отвлекся) что бы сказать zsh прекратить циклически проходить через /usr/share/
и вместо этого просто перечислить содержимое /usr/share/screen/
?