J'ai ce qui suit dans mon .tmux.conf
set -g prefix M-j
bind-key j send-prefix
J'ai besoin d'appuyer sur ( Atl+ J) + ( J) + touche liée pour envoyer quelque chose à la session tmux imbriquée. Je pense que c'est plutôt lent. Y a-t-il une meilleure façon? Par exemple, j'aimerais pouvoir faire ( Alt+ J) + (2x clé liée) pour faire des choses dans la session imbriquée. J'exécute constamment des commandes dans la session tmux supérieure au lieu de les exécuter dans la session imbriquée. De plus, comment se fait tout le monde se fixe prefix
à C-a
? Je trouve terriblement lent et désagréable de taper cette combinaison. Est-ce que je manque quelque chose?
Réponses:
C'est une pression de touche de moins pour envoyer une commande à votre session imbriquée si vous choisissez une clé différente. J'utilise Ctrltpour mon préfixe standard et Ctrlapour les sessions imbriquées.
Notez que j'utilise le
-n
commutateur. À partir de l'entrée de clé de liaison dansman tmux
:Ainsi, à titre d'exemple, Ctrlt, couvre une nouvelle fenêtre dans tmux; Ctrla, cfait de même dans la session imbriquée.
la source
C-b
si vous vous y êtes habitué.bind-key -n C-a send-prefix
devrait suffire.La raison de ctrl-a est que la plupart des hackers Unix (que je connais au moins) remappent les majuscules pour contrôler. Cela rend tous les contrôles plus rapides, en particulier ctrl-a.
la source