Eu tenho o seguinte no meu .tmux.conf
set -g prefix M-j
bind-key j send-prefix
Preciso pressionar ( Atl+ J) + ( J) + tecla vinculada para enviar algo para a sessão tmux aninhada. Eu sinto que é bastante lento. Existe alguma maneira melhor? Por exemplo, eu adoraria poder fazer ( Alt+ J) + (2x tecla ligada) para fazer coisas na sessão aninhada. Eu executo constantemente comandos na sessão principal do tmux, em vez de executá-los na aninhada. Além disso, como é que se liga todo mundo prefix
para C-a
? Acho muito lento e desagradável digitar essa combinação. Estou esquecendo de algo?
keyboard-shortcuts
tmux
Rolf
fonte
fonte
Respostas:
É menos um pressionamento de tecla para enviar um comando para sua sessão aninhada se você escolher uma chave diferente. Eu uso Ctrltpara o meu prefixo padrão e Ctrlapara sessões aninhadas.
Note que eu uso o
-n
interruptor. Na entrada da chave de ligação emman tmux
:Então, como exemplo Ctrlt, cabre uma nova janela no tmux; Ctrla, cfaz o mesmo na sessão aninhada.
fonte
C-b
se você se acostumar.bind-key -n C-a send-prefix
deve ser suficiente.O motivo do ctrl-a é que a maioria dos hackers Unix (que eu conheço pelo menos) remapeamento de caps lock para controlar. Isso torna todas as ctrl-ops mais rápidas, especialmente ctrl-a.
fonte