Je me connecte à ma machine en utilisant mon iPhone avec une application appelée ServerAuditior. Il n'a pas de touche de tabulation. Voir capture d'écran.
Comment déclencher la saisie semi-automatique sans la touche de tabulation? Je ne veux pas taper beaucoup de caractères pour le cd-ing.
J'ai des touches fléchées dans cette application. Je peux glisser vers la gauche vers la droite pour utiliser les touches fléchées. Ce serait incroyable si je peux le lier à la touche fléchée avant lorsque le clignotant est à la fin de ma commande
bash
ssh
keyboard
autocomplete
Mohsen
la source
la source
Réponses:
Vous pouvez lier la commande d'achèvement à n'importe quelle séquence de touches. Choisissez quelque chose qui est facile à taper , mais peu susceptible d'apparaître dans un ordre normal, comme par exemple le capital A. Mettre
bind "A":complete
dans~/.bashrc
, et de nouvelles instances de bash utiliseront majuscule ainsi que TABd'invoquer l' achèvement.la source
A
dans une commande, tant qu'il s'agit d'un paramètre chemin / nom de fichier ou dans la commande elle-même, vous pouvez l'utiliser,?
puis le frapperA
pour la saisie semi-automatique. Ou vous pouvez placer un fichier dans un emplacement stratégique vers lequel vous pouvez effectuer la saisie semi-automatique, pour obtenir le A. Pas quelque chose que vous voudriez faire très souvent, mais pour le temps occasionnel lorsque vous avez besoin de tout ce que vous liez à la saisie semi-automatique pour ne pas la compléter, il devrait marcher.La frappe Ctrlienvoie le même caractère que le Tabferait. Cela devrait fonctionner sans relier aucune clé.
la source
en mode emacs, frapper EscEscsemble avoir le même effet que Tab.
la source
ESC
6 fois avant qu'il ne se termine automatiquement, puis il le fait tous les deuxESC
après cela.gnome-terminal
dans GNUscreen
Selon la page ServerAuditor , "Onglet activé par un double geste".
D'autres clients iOS ssh que j'ai vus ont un moyen de déclencher un onglet.
la source