Pregunta

Problema: para navegar hacia atrás con TAB en Zsh de manera similar a como lo hace en Firefox

Shift-TAB

Ejemplo de lo que Shift-TAB debería hacer

Ejecuto el siguiente código en la terminal

ls <TAB>

me sale

A B C D E F G H I J K H L M N...

Veo lo siguiente en Zsh cuando presiono TAB texto alternativo http://dl.getdropbox.com/u/175564/smallEx.png

Navego a la carpeta J por TAB. Entonces, observo que presioné una vez demasiado la tecla de tabulación.

¿Cómo puedes hacer una TAB hacia atrás para Zsh similar a Shift-TAB de Firefox?

¿Fue útil?

Solución

Prueba esto:

bindkey '^[[Z' reverse-menu-complete

Si esto no funciona, intente ejecutar la ejecución de zsh de esta forma (que setopt MENU_COMPLETE ):

zsh -Y

y luego intente de nuevo!

Otros consejos

Este documento debería darte una buena explicación:

En pocas palabras, pocos terminales admiten una pestaña desplazada, pero es posible que tu terminal sea compatible con una " backtab " secuencia de teclas que puede configurar X para enviar.

No estoy seguro de lo que necesita exactamente en una pestaña hacia atrás, pero zsh tiene un widget para deshacer zle que deshace el efecto de la última pulsación de tecla presionada, ya sea Tab o cualquier otra cosa. Úselo enlazándolo a una clave:

<*>gt; bindkey "<Ctrl-V><Shift-Tab>" undo 

Esto significa que presionas esas combinaciones de teclas, no escribas las letras.

Creo que esto es lo que estás pidiendo, pero no puedo asegurarlo sin más ejemplos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top