Question

Problème: pour revenir en arrière avec TAB dans Zsh de la même manière que dans Firefox par

Shift-TAB

Exemple de ce que Shift-TAB doit faire

Je lance le code suivant dans le terminal

ls <TAB>

je reçois

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

Je vois ce qui suit dans Zsh en appuyant sur TAB. texte de remplacement http://dl.getdropbox.com/u/175564/smallEx.png

Je navigue dans le dossier J de TAB. Ensuite, j'observe que j'ai appuyé une fois de trop sur la touche de tabulation.

Comment pouvez-vous créer une TAB arrière pour Zsh similaire à Shift-TAB de Firefox?

Était-ce utile?

La solution

Essayez ceci:

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

Si cela ne fonctionne pas, essayez d'exécuter zsh comme ceci (ce qui définitopt MENU_COMPLETE ):

zsh -Y

puis réessayez!

Autres conseils

Ce document devrait vous donner une bonne explication:

En bref, peu de terminaux prennent en charge un onglet décalé, mais vous pourrez peut-être demander à votre terminal de prendre en charge un "backtab". séquence de touches que vous pouvez configurer pour envoyer X.

Je ne sais pas exactement ce que vous attendez d'un onglet en arrière, mais zsh a un widget d'annulation du zle qui annule l'effet de la dernière frappe appuyée, que ce soit Tab ou autre chose. Utilisez-le en le liant à une clé:

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

Pour que vous puissiez appuyer sur ces combinaisons, ne tapez pas les lettres.

Je pense que c'est ce que vous demandez, mais je ne peux pas vous en assurer sans davantage d'exemples.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top