web-dev-qa-db-fra.com

Remap Ctrl-A In GNU écran

J'ai utilisé GNU écran pendant quelques jours et le CTRL-A la navigation commence à porter sur moi. Comment puis-je remapper ce combo de clé et quels sont quelques remplaçants courants pour ces clés? Par exemple, dans Vim, j'utilise jj au lieu de <esc> Parce que cela ne nécessite pas que je brise ma forme de frappe.

REMARQUE : Alex explique comment mapper le combo de clé, cependant, en ajoutant la liaison à .screenrc N'a pas travaillé pour moi. Je l'ai ajouté à etc\screenrc et cela a fonctionné. Le .screenrc La méthode semble fonctionner pour la plupart des gens, je ne sais pas pourquoi pas sur mon système.

31
Dru

Pour le faire CTRL+J, utilisez ce qui suit dans .screenrc.

escape ^Jj

Citer le manpage ,

 escape xy

Définissez le caractère de commande sur X et le caractère générant un caractère de commande littéral (en déclenchant la commande "méta") à Y (similaire à la-Option). Chaque argument est soit un seul caractère, une séquence de deux caractères de la forme "^ x" (signifie "CX"), une barre oblique inverse suivie d'un nombre octal (spécifiant le ASCII code de la caractère), ou une barre oblique inverse suivie d'un second caractère, telle que "\ ^" ou "\". La valeur par défaut est "^ aa".

26
Alex Hirzel

Semblable à la solution de @Alex Hirzel, mais je préfère à l'aide de Ctrl + ^ (Ctrl + Shift + 6), car il n'est jamais utilisé dans les clés d'EMACS.

Juste écrire ~/.screenrc comme suit:

escape ^^^
14
Chenming Zhang