Ctrl + b apparaissant comme '^ B' en ligne de commande

0

J'ai remarqué ce comportement dans tmux, mais cela se produit également lorsque aucune session n'est connectée. Au lieu d'entrer en tant que liaison de clé de commande Ctrl+b, ^Best imprimée sur la ligne de commande. Je n'ai pas de fichier .tmux.config. J'utilise iterm2 avec zsh. Pas sûr de ce qui se passe ... aucune aide appréciée!

Jeff Groh
la source

Réponses:

0

Le shell interprète le Ctrl-B comme une entrée car il n’a aucune signification particulière car votre shell est actuellement configuré. Très probablement, votre shell est configuré pour utiliser vides liaisons de clé de style ou utilise des liaisons de clé non standard.

Le ^Bvous obtenez est ce qu'on appelle la notation caret, et est la norme de facto dans la plupart des applications UNIX pour représenter les codes de contrôle sous une forme textuelle. Wikipédia a une page quelque peu concise mais informative sur la notation caret qui pourrait vous intéresser. Vous pouvez produire des résultats similaires avec la plupart des lettres et une poignée d'autres caractères en appuyant sur Ctrl-V avant d'entrer la séquence de touches souhaitée (Ctrl-V indique au shell de traiter l'octet suivant de l'entrée comme une valeur littérale au lieu d'un raccourci clavier).

Austin Hemmelgarn
la source