Estou ssh na minha máquina usando meu iPhone com um aplicativo chamado ServerAuditior. Não possui a tecla tab. Veja a captura de tela.
Como aciono o preenchimento automático sem a tecla tab? Não quero digitar muitos caracteres para o cd-ing.
Eu tenho as setas neste aplicativo. Posso deslizar para a esquerda e direita para usar as teclas de seta. Seria incrível se eu conseguir vinculá-lo à tecla de seta para frente quando piscar no final do meu comando
bash
ssh
keyboard
autocomplete
Mohsen
fonte
fonte
Respostas:
Você pode vincular o comando de conclusão a qualquer sequência de teclas. Escolha algo que é fácil de digitar, mas improvável de aparecer em um comando normal, como por exemplo o capital A. Coloque
bind "A":complete
em~/.bashrc
, e novas instâncias festança vai usar o capital A, bem como TABa conclusão de invocação.fonte
A
um comando, contanto que seja um parâmetro de caminho / nome de arquivo ou no próprio comando, use-o?
e pressione-oA
para concluir automaticamente. Ou você pode colocar um arquivo em algum local estratégico para o qual você pode concluir automaticamente, para obter o A. Não é algo que você gostaria de fazer com muita frequência, mas, ocasionalmente, quando precisar do que quer que seja vinculado ao preenchimento automático para não ser preenchido automaticamente, Deveria trabalhar.Digitar Ctrlienvia o mesmo caractere que Tabseria. Isso deve funcionar sem religar nenhuma chave.
fonte
no modo emacs, bater EscEscparece ter o mesmo efeito que Tab.
fonte
ESC
6 vezes antes de concluir automaticamente, depois ele faz isso a cada doisESC
depois disso.gnome-terminal
no GNUscreen
De acordo com a página ServerAuditor , "Guia ativada por um gesto de toque duplo".
Outros clientes ssh iOS que eu já vi têm uma maneira de acionar uma guia.
fonte