2010-01-18 4 views
6

J'ai récemment commencé à utiliser l'écran dans des sessions distantes. Un problème est que emacs ne reconnaît pas son C-a et je ne veux pas lier emacs C-a à autre chose, car je suis très habitué.Écran GNU: Modification de la liaison de clé globale

Google montre des moyens de changer individuellement chaque reliure de touches en utilisant ~/.screenrc mais pas comment changer une reliure de clé globalement. Je veux que tout C-a change pour autre chose. Est-ce possible? Quelles sont mes options?

Merci pour vos réponses

Répondre

19

Vous pouvez modifier la combinaison d'échappement via escape en .screenrc:

# Makes Control+b become the escape combination 
escape ^Bb 

Vous pouvez aussi utiliser Ctrl + unun pour passer un Ctrl + un au processus enfant. Vous vous y habituez après un moment.

+1

J'utilise Z comme caractère de contrôle. Il est facile de taper et remplace juste la capacité à des processus d'arrière-plan avec une frappe (que j'utilise rarement). – bnbeckwith

+0

J'ai mis le caractère de contrôle à O. Pratique et n'interfère pas avec les applications régulières. Comme je dois faire beaucoup de mes choses sur différentes boîtes, je devrais essayer de ne pas m'habituer à des raccourcis non standard pour les applications standard. :( – Sahas

Questions connexes