Terminal, como sair - Mais - lista

10

Eu uso muito o preenchimento automático no terminal, como por exemplo o comando cp . Mas às vezes, quando estou colocando o diretório para o comando cp e pressiono a tecla Tab , a lista de arquivos é tão longa que o Ubuntu cospe parte da lista e aguarda a entrada da chave antes listando sequencialmente o restante dos arquivos, um por um. Esse recurso é quase inútil porque você nunca sabe quantos arquivos sobraram e quase sempre acaba com um erro.

Existe alguma maneira de sair desta lista e voltar para o meu comando cp , ou eu tenho que pressionar Ctrl + C e começar a digitar na minha cp comando novamente?

    
por Mr. Fegur 09.03.2014 / 20:17

2 respostas

15

Você pode digitar a tecla Q . ...

    
por saiarcot895 09.03.2014 / 20:20
4

Isso não responde diretamente à sua pergunta (@saiarco895 fez isso), mas eu odeio o comportamento padrão de conclusão de tabulação no bash pelo mesmo motivo. Supondo que você esteja usando o Bash, você pode alterar o comportamento da biblioteca readline que ele usa editando o arquivo ~/.inputrc . Eu coloquei o seguinte:

set menu-complete-display-prefix On
"\CTAB": possible-completions
TAB: menu-complete
"\x1b[Z": menu-complete-backward

que me permite percorrer as opções de conclusão sem imprimi-las usando tab e shift-tab . Se eu precisar ver uma impressão de todas as opções, eu uso alt-shift-?

    
por Cookyt 09.03.2014 / 21:08