Puis-je relier la combinaison d'échappement de Screen à autre chose?

12

Je suis tellement habitué à utiliser Ca pour la touche home (car je suis un nerd emacs) que cela me dérange que c'est la combinaison que l'écran utilise pour démarrer les commandes. Puis-je y lier autre chose?

Jason Baker
la source

Réponses:

7

La combinaison Ca peut être remappée à partir du .screenrcfichier, avec la bindcommande.

Ce site Web devrait vous être d'une grande aide: http://www.softpanorama.org/Utilities/Screen/screenrc_examples.shtml

Andrew Scagnelli
la source
Désolé - voulez-vous dire la escapecommande?
Greg
il peut y avoir près de 10 ans de retard, mais pointer vers le fichier d'aide est mal vu dans Stack Exchange, peut-être que les mods n'étaient pas si méchants à l'époque !!
vfclists
13

De mon propre .screenrc:

# replace Ctrl-A with Ctrl-O
escape ^Oo
GodEater
la source
J'utilise Ctrl-Z personnellement, car c'est la clé la moins utilisée dans Emacs, du moins pour moi.
Teddy
6
Mais Ctrl-Z est utilisé dans le shell pour suspendre les travaux - donc pas idéal imo.
GodEater
est-ce le meilleur combo? ctrl a, est normalement la main gauche, cela dérange un utilisateur de le déplacer à deux mains ou à droite. ne pouvez-vous pas trouver quelque chose de plus proche de la clé?
Brian Thomas
2

À partir de la page de manuel de l'écran relative à l'option -e:

       -e xy
            spécifie le caractère de commande à x et la génération de caractère
            en ajoutant un caractère de commande littéral à y (lorsqu'il est tapé après la commande
            personnage). La valeur par défaut est «Ca» et «a», qui peuvent être spécifiés
            comme "-e ^ Aa". Lors de la création d'une session écran, cette option définit la
            caractère de commande par défaut. Dans une session multi-utilisateur, tous les utilisateurs ont été ajoutés
            va commencer avec ce caractère de commande. Mais lors de l'attachement à
            une session déjà en cours d'exécution, cette option modifie uniquement la commande
            caractère de l'utilisateur qui l'attache. Cette option équivaut à
            soit les commandes "defescape" ou "escape" respectivement.

William Pursell
la source
Soupir ... en cas de doute, consultez la page de manuel. : - /
Jason Baker
1
Pourriez-vous mettre un exemple d'invocation?
ssice
-1

Il est utile de parcourir le menu. : - /

Je l'ai changé en appuyant sur F9 et en sélectionnant "changer la séquence d'échappement".

Jason Baker
la source