Incapaz de fazer uma guia para trás como shift-tab em zsh
Pergunta
Problema: Para navegar para trás com Tab em Zsh da mesma forma que em Firefox por
Shift-TAB
Exemplo do que Shift-Tab deve fazer
Eu corro o seguinte código no terminal
ls <TAB>
eu recebo
A B C D E F G H I J K H L M N...
Eu vejo o seguinte no ZSH enquanto pressiono a guiaTEXTO DE ALT HTTP://dl.getdropbox.com/u/175564/smallex.png
Eu navego para a pasta j por guia. Então, observo que pressionei uma vez com muita frequência a tecla de guia.
Como você pode fazer uma guia para trás para ZSH Semelhante ao Tab da Firefox?
Solução
Experimente isso:
bindkey '^[[Z' reverse-menu-complete
Se isso não funcionar, tente correr executando o zsh como este (o que funciona setopt MENU_COMPLETE
):
zsh -Y
E então tente novamente!
Outras dicas
Este documento deve lhe dar uma boa explicação:
Em resumo, poucos terminais suportam uma guia deslocada, mas você poderá obter seu terminal para suportar uma sequência de teclas "backtab" que você pode configurar X para enviar.
Não tenho certeza exatamente do que você precisa por uma tábua para trás, mas ZSH faz Tenha um widget desfazer o ZLE que desfaz o efeito da última tecla pressionada, seja a guia ou qualquer outra coisa. Use -o ligando -o a uma chave:
$> bindkey "<Ctrl-V><Shift-Tab>" undo
Os meios você pressiona esses combinações de teclas, não digite as letras.
Eu acho que é isso que você está pedindo, mas não sei dizer com certeza sem mais exemplos.