Je travaille avec putty
mais j'ai une connexion lente au serveur.
Ce n'est pas lent partout et je n'ai pas besoin de l'obtenir plus rapidement. Il y a une latence entre le moment où je tape et le moment où le texte est affiché dans le terminal.
Donc la question: comment travailler avec du mastic sans le délai entre ma frappe et le texte apparaissant dans le terminal.
J'ai donc trouvé ces options de mastic: écho local et modification de ligne locale, mais bien sûr, je ne peux pas utiliser de raccourcis clavier avec. J'ai besoin de raccourcis clavier, la sous-question est donc: comment créer un raccourci clavier pour activer / désactiver l'écho local + l'édition de ligne.
Réponses:
Lorsque vous saisissez un shell sur une connexion SSH, chaque caractère sur lequel vous appuyez doit être envoyé du côté distant, interprété et renvoyé pour être affiché le cas échéant. Cela implique au moins un ensemble de paquets pour effectuer un aller-retour vers et depuis votre serveur ssh. Si votre connexion réseau a beaucoup de latence, cela peut devenir assez visible. Même si la bande passante globale est lente, si la latence est modérée, elle est utilisable, mais si le temps d'aller-retour commence à augmenter, la saisie devient pénible.
La seule solution pratique pour cela est de réduire la latence de la connexion réseau. Si cela n'est pas possible, utilisez un shell local et écrivez des scripts à exécuter à distance plutôt que de travailler directement sur la machine distante.
la source
Selon ce que vous devez faire, vous pouvez soit utiliser emacs tramp (ce qui est difficile à apprendre si vous n'êtes pas un utilisateur emacs). Ou vous pouvez ssh dans un serveur linux local (rapide) et utiliser sshfs pour y monter le système de fichiers distant. Ensuite, vous pouvez faire l'édition de fichiers avec des commandes locales.
Je dois dire que je n'ai jamais eu le problème de connexion trop lente, jamais. Vous devriez peut-être juste vous habituer à taper en aveugle.
la source
Vous ne pouvez pas résoudre le problème de latence, mais vous pouvez essayer de deviner quelle sera la réponse du serveur. Pour l'édition sur la ligne de commande, c'est souvent assez simple.
Découvrez Mosh
Application de terminal distant qui permet l'itinérance, prend en charge la connectivité intermittente et fournit un écho local intelligent et une modification de ligne des frappes utilisateur.
Lorsque Mosh "devine", il souligne le texte pour vous faire savoir qu'il peut changer.
la source