
Acabo de cambiar de BASH a ZSH y todo va bastante bien, pero:
Cuando empiezo a escribir cd /usr/share/s
y presiono TAB
, esto es lo que obtengo:
$ 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/
Y esto está bien. Si luego presiono TAB nuevamente, obtengo $ cd /usr/share/screen/
el siguiente candidato, lo cual también está bien. (Por cierto, ¿cómo vuelvo al candidato anterior? Lo siento, vamos a mi pregunta)
¿Y ahora qué pasa si quiero ver el contenido de /usr/share/screen/ ahora? Ya sabes, ¿estilo BASH TAB TAB
? El cursor está al final de la línea, ¿tendré que ctrl-a
(o home
), luego del del
(borrar cd
), luego, ls
entonces ENTER
? Parece mucho escribir. Y, posiblemente innecesariamente, introduce el comando en el historial.
¿No habría una clave (tal vez modificador-TAB? Pero los candidatos obvios ya están en el escritorio... estoy divagando) que le diría a zsh que deje de recorrer /usr/share/
y, en su lugar, simplemente enumere el contenido /usr/share/screen/
.
Respuesta1
Bien, lo entiendo ahora. tengo que golpearingresarcuando/usr/compartir/pantalla/está "seleccionado"; Supongo que me tomó mucho tiempo entenderlo porque esto está muy lejos del comportamiento de BASH.
Por cierto, gracias por todas sus respuestas, gente;)