OK, eu entendi agora. Eu tenho que apertar enter quando / usr / share / screen / é "selecionado"; Acho que demorei tanto para entender porque isso está muito longe do comportamento da BASH.
BTW, obrigado por todas as suas respostas, pessoas;)
Acabei de mudar de BASH para ZSH e as coisas são muito boas, mas:
quando começo a digitar cd /usr/share/s
e a TAB
, é isso que recebo:
$ 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/
E tudo bem. Se eu, em seguida, apertar TAB novamente, recebo $ cd /usr/share/screen/
, o próximo candidato, o que também é OK. (BTW, como faço o ciclo de volta para o candidato anterior? Desculpe, para a minha pergunta)
Agora, e se eu quiser ver o conteúdo de / usr / share / screen / now? Você sabe, estilo BASH, TAB TAB
? O cursor está no final da linha, eu terei que ctrl-a
(ou home
), então del del
(para apagar cd
) então ls
then ENTER
? Isso parece muita digitação. E isso - possivelmente desnecessariamente - entra no comando na história.
Não haveria uma chave (talvez modificador-TAB? mas os candidatos óbvios já estão sendo usados pela área de trabalho ... eu discordo) que diria ao zsh para parar de percorrer /usr/share/
e, em vez disso, listar apenas o conteúdo /usr/share/screen/
?
OK, eu entendi agora. Eu tenho que apertar enter quando / usr / share / screen / é "selecionado"; Acho que demorei tanto para entender porque isso está muito longe do comportamento da BASH.
BTW, obrigado por todas as suas respostas, pessoas;)